最近我在做一個(gè)用jquery實(shí)現(xiàn)的表單,在測(cè)試的時(shí)候卡在了表單不能提交的問(wèn)題上。我先是檢查了表單的HTML代碼和jquery代碼,但是并沒(méi)有發(fā)現(xiàn)問(wèn)題。于是我開(kāi)始閱讀jquery的文檔和相關(guān)論壇,終于找到了問(wèn)題所在:驗(yàn)證規(guī)則導(dǎo)致表單不能提交。
$(document).ready(function(){ $('#myform').submit(function(){ if($('#username').val() == ''){ alert('請(qǐng)?zhí)顚懹脩裘?); return false; } if($('#password').val() == ''){ alert('請(qǐng)?zhí)顚懨艽a'); return false; } }); });
在這段代碼中,submit()方法會(huì)被調(diào)用當(dāng)用戶提交表單時(shí)。如果用戶名或密碼字段為空,就會(huì)顯示提示消息并返回false,從而不允許表單提交。這是一個(gè)非常簡(jiǎn)單的表單驗(yàn)證規(guī)則的例子,但是它會(huì)阻止表單提交。
如果你遇到了類似的問(wèn)題,你可以檢查下表單驗(yàn)證規(guī)則是否阻止了表單提交。如果是,你可以修改代碼或者放寬一下表單驗(yàn)證規(guī)則,這樣就可以解決問(wèn)題了。
上一篇jquery虛擬3d地球
下一篇div show事件