使用javaScript切换CSS文件不会';不能使用输入按钮柱方法
我正在尝试找出如何在模板中的两种css样式之间切换,以便我可以更改并创建一个多语言网站,为此,我创建了一个带有两个输入按钮的表单:使用javaScript切换CSS文件不会';不能使用输入按钮柱方法,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我正在尝试找出如何在模板中的两种css样式之间切换,以便我可以更改并创建一个多语言网站,为此,我创建了一个带有两个输入按钮的表单: <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST"> <input type="submit" id="style1" name="ar" value="Style1" /><br> <input type="subm
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
<input type="submit" id="style1" name="ar" value="Style1" /><br>
<input type="submit" id="style2" name="en" value="Style2" />
</form>
样式仅更改一毫秒,然后返回到以前的样式。
仅供参考,我尝试了另一种方法,将
替换为
,效果很好,但我需要输入法的原因是使用POST方法调用PHP中的另一个脚本,以同时包含一个语言文件。
希望我能找到人帮我解决这个问题,谢谢。改变这个
$('#style1').click(function (){
对此
$('#style1').click(function (event){
event.preventDefault();
重复第二个按钮
这将防止由于表单提交而重新加载页面。更改此
$('#style1').click(function (){
对此
$('#style1').click(function (event){
event.preventDefault();
重复第二个按钮
这将防止由于表单提交而重新加载页面。当您单击“提交”按钮时,页面会自动刷新(因为它正在发送POST请求,而您没有使用AJAX来处理它)。所以你需要使用
当您单击链接时,它不会刷新页面,因为该链接是本地的(#风格)。当您单击提交按钮时,页面会刷新自身(因为它正在发送POST请求,而您没有使用AJAX来处理它)。所以你需要使用
当你点击链接时,它不会刷新页面,因为链接是本地的(#风格)。谢谢你,它成功了,但是这里出现的问题是,如果页面没有重新加载,php脚本将无法实现。因此该语言不会改变@WebCode.iet感谢您的支持,但这里出现的问题是,如果页面不重新加载,php脚本将无法实现。所以语言不会改变@WebCode.ieThank you@Runnick,我会尝试使用AjAX。谢谢@Runnick,我会尝试使用AjAX。