2012-05-18 29 views
2

我正在做一個現有網站的移動版本。我已經包含了移動CSS和jQuery的一些特殊效果。但我已經使用javascipt進行了驗證。當我檢查驗證它可以正常工作在iPad,手機,並在我的電腦也。但2,3和3周後,當我再次檢查該網站它將無法正常工作。我創建了一個演示也不起作用:jQuery Mobile中的JavaScript表單驗證

http://jsfiddle.net/dPes7/27/

+0

與提琴的問題是,你沒有選擇「不換行」,這是必要建立全球功能 - 但顯然它會更好不使用內聯事件調用全局函數。 – ThiefMaster

+0

@ThiefMaster抱歉,我沒有得到你,你能解釋清楚 –

+0

該示例拋出一個錯誤,告訴'未捕獲的ReferenceError:hide_text未定義'添加函數以查看代碼有什麼問題 – Jorge

回答

0

爲什麼不使用準備好醫生?

$(document).ready(function(){ 
$('form[name=YourForm]').submit(check); 
}) 

我通常不會爲提交按鈕做data-role =「none」。

+0

你不使用jquery mobile中的文檔來觸發函數。重要:使用$(document).bind('pageinit'),而不是$(document).ready()請參閱:http://jquerymobile.com/test/docs/api/events.html – adamdehaven