我正在使用jquery驗證表單和php以將數據提交到mySQlite數據庫。我面臨的問題是即使它沒有驗證,我的表單也會提交。我在表單的action屬性中鏈接了php文件。 js文件僅通過$('#signUpForm')。validate(...)鏈接到html。有沒有辦法將它鏈接到提交按鈕?或者一種鏈接它的方式,類似於PHP如何鏈接到action屬性?表單提交時未驗證
表單提交時未驗證
回答
指定形式標記您的驗證方法(說validateForm)爲onsubmit = "return validateForm()"
我在表單標籤中添加了「onsubmit =」return validate()「」,但沒有解決問題。我使用jquery驗證插件的驗證方法。我的方法來自我的表單中的單獨文件。 validation.js。 – 2012-01-14 03:10:24
是您腳本標記中引用的JavaScript文件嗎? – Schu 2012-01-14 03:13:30
是的,這是我可能沒有把它放在適當的地方,雖然 – 2012-01-14 03:22:17
你可以做如下。
<form id="frm" name="frm">
<input type="button" onclick="btnClicked()">
</form>
<script>
function btnClicked()
{
if(validateform())//this function should be write by yourself.
{
$('#frm').submit();
}
}
</script>
這裏是jquery提交文檔。 .submit
- 1. 驗證控件未對錶單提交
- 2. Yii的AJAX表單驗證未提交
- 3. 表單驗證提交
- 4. 表單驗證不提交
- 5. 提交Redux表單驗證
- 6. 提交PHP驗證表單
- 7. 表單提交驗證
- 8. PHP表單驗證提交
- 9. 驗證表單提交
- 10. jQuery表單提交驗證
- 11. 當JavaScript驗證時表單不提交
- 12. 表單未提交驗證碼即可提交
- 13. jQuery驗證引擎:表單提交未經驗證
- 14. 驗證表單阻止表單提交
- 15. JavaScript表單驗證 - 函數未在提交時運行。
- 16. 表單提交時未通過jQuery驗證插件測試
- 17. 提交表單時未驗證必填字段的底數
- 18. 保存表單數據POST提交時未驗證
- 19. 模式HTML5驗證不會阻止表單提交時未驗證
- 20. 當使用ajax和php提交表單提交時驗證captcha
- 21. Ember驗證和Ember Easyform不驗證提交時的表單
- 22. jQuery驗證:僅在字段驗證時提交表單
- 23. 使用submithandler(jquery驗證)在驗證時提交表單
- 24. jQuery驗證驗證但未提交
- 25. 未提交表格形式驗證
- 26. 驗證表格後,未能提交
- 27. 提交未經驗證
- 28. parsley.js驗證但未提交
- 29. 防止jQuery驗證插件在提交表單時提交表單
- 30. 未提交表單提交
你能粘貼更多相關的代碼嗎? – 2012-01-14 03:11:40
你見過我的回答嗎?它解決你的問題嗎? – Gran 2012-01-14 05:08:46