2014-04-25 43 views
0

我使用jQuery 1.8.3和Parsley.js。在Chrome,Firefox和IE10上一切正常,但不適用於舊版IE。我已經嘗試過更改jQuery的版本(從2.x到1.9.1和1.8.3),但它沒有幫助。歐芹js不工作在IE9和以下

這裏是我的代碼片段:

<html> 
<head> 
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script> 
    <script src="garlic.js" type="text/javascript"></script> 
    <script src="parsley.min.js" type="text/javascript"></script> 
    <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js" type="text/javascript"></script> 
    <link rel="stylesheet" type="text/css" href="style.css"> 
    <META charset="utf-8" HTTP-EQUIV="refresh" CONTENT="60"> 
</head> 
<body> 
<form data-persist="garlic" data-validate-parsley name="formularz" id="formularz" method="POST" action="register.php" >                     
     <table border="0" cellspacing="0"> 
     <tr class="orange"> 
     <td colspan = "2" align="center">Wpisz dane:</td> 
     </tr> 
     <tr class="lightgrey"> 
     <td class="lightgrey"><label for="imie">Imię:</label></td><td><input type="text" name="imie" required/></td> 
     </tr> 
     <tr class="darkgrey"> 
     <td class="darkgrey"><label for="nazwisko">Nazwisko:</label></td><td><input type="text" name="nazwisko" required/></td> 
     </tr> 
     <tr class="lightgrey"> 
     <td class="lightgrey"><label for="email">E-mail:</label></td><td><input type="email" name="email" required/></td> 
     </tr> 
     <tr class="darkgrey"> 
     <td class="darkgrey"><label for="login">Login:</label></td><td><input type="text" name="login" required/></td> 
     </tr> 
     <tr>                               
     <td></td><td align="right"><input class="greenB" type="submit" name="submit" value="Zapisz się"></td> 
     </tr> 
     </table> 
</form> 
</body> 
</html> 
+0

你能說清楚什麼「不起作用」是什麼意思?有沒有錯誤信息或什麼? –

+0

它只是提交表單沒有錯誤。 – fhaus

回答

0

1),香菜版本,你運行?我們在Wisembly的製作中使用了Parsley2,並且我經常測試Parsley2與IE7/8/9的對比,這是完美的工作/支持。

2)你可以從你的代碼示例中刪除Garlic.js。儘管我可以保證Parsley2對於IE7 +來說很好,但Garlic.js並不是這樣,它可能會破壞你的javascript。

最好

+0

其實它沒有工作的原因很簡單。相反,data-validate-parsley應該是data-parsley-validate。我認爲這是因爲需要/標籤而在新的瀏覽器上工作。無論如何抱歉打擾。 – fhaus