![](/img/trans.png)
[英]JavaScript clock works on Chrome but doesn't work with Firefox or IE
[英]Form doesn't work in Safari and Chrome, but does work in ie and firefox
這是我在該論壇上的第一篇文章。 嗨!
我有個問題。 我為神秘購物者創建了一個在線工具,用於編碼和驗證他們在整個歐洲的訪問次數。 到目前為止,我基於php和mysql數據自動生成的表單效果很好。 我經常遇到一個問題。 表格適用於(所有版本)和Firefox,但不適用於chrome或safari。
我在表單上使用了jquery驗證,因此可能存在問題。
問題:當我在Safari中工作時,如果單擊“提交表單”,沒有任何反應嗎? 當我在Chrome中工作時,jquery驗證效果很好,但表單未提交?!?
我的表單開始和結束標簽:
<form action="encodage_finish.php" method="post" id="encodageForm">
<input name="submit" type="submit" value="<?php echo $translation["SubBodyFormButton"]; ?>" id="verzendknop" /></form>
我的jQuery代碼:
$("#encodageForm").validate({
submitHandler: function(form) {
$('div.error').toggle('normal');
dateISO: true;
form.submit();
}
});
我不確定這是什么:
dateISO: true;
看起來復制/粘貼上的驗證規則已插入其中,只需將其刪除即可,因為它是無效的腳本:
$("#encodageForm").validate({
submitHandler: function(form) {
$('div.error').toggle('normal');
form.submit();
}
});
當前因為那個dateISO: true;
當在提交處理程序中讀取該行時,無法正常工作的瀏覽器會submitHandler
,具體取決於瀏覽器的工作方式,有些瀏覽器在最初加載腳本時會submitHandler
,其他瀏覽器在首次執行submitHandler
時會submitHandler
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.