我想弄清楚如何在我的模板中切換兩種CSS樣式,所以我可以改變使多語言網站,做到這一點,我創建了一個有兩個輸入按鈕組成:使用javaScript切換CSS文件無法使用輸入按鈕POST方法
<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>
我使用jQuery函數的代碼:只爲毫秒
$('#style1').click(function(){
$('link[href="layout/css/ltr_theme.css"]').attr('href','layout/css/rtl_theme.css');
});
$('#style2').click(function(){
$('link[href="layout/css/rtl_theme.css"]').attr('href','layout/css/ltr_theme.css');
});
風格的變化,然後返回到它以前的風格。 僅供參考,我試着用<input/>
替換,並嘗試了另一種方法,並且它工作正常,但我需要輸入法的原因是使用POST方法調用PHP中的另一個腳本以同時包含語言文件。 希望我能找到人來幫我解決這個問題,謝謝。
謝謝@Runnick,我會嘗試使用Ajax。 –