Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javaScript切换CSS文件不会';不能使用输入按钮柱方法_Javascript_Php_Jquery_Html_Css - Fatal编程技术网

使用javaScript切换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

我正在尝试找出如何在模板中的两种css样式之间切换,以便我可以更改并创建一个多语言网站,为此,我创建了一个带有两个输入按钮的表单:

<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。