0
A
回答
0
它過於簡單,無法驗證文本框。例如(驗證jQuery函數如果textarea的不是空的:
$(".submit").click(function() {
var comment = $("#comment").val();
if (comment == '') {
alert('Cannot add - the field is empty');
}
else {
$.ajax({
type: "POST",
url: "/path/to/script",
data: dataString,
cache: false,
success: function (html) {
//some success action
}
});
}
return false;
});
0
的RequiredFieldValidator和的CustomValidator是ASP.Net的一部分,並且在服務器端操作,並且因此不能在JavaScript中使用(至少在沒有使用Ajax)。
如果你想利用客戶端驗證,看看jQuery validate。這是迄今爲止最容易使用和修改到任何需要你可能有。
0
如果您真的必須在運行jQuery驗證之前進行驗證,我會尋找一種在postbac上運行javascript的方法k(比如擁有ispostback的公共布爾值)。 如果表單驗證它會回發,那麼你可以運行jquery驗證,然後 - 再次發佈from(使用javascript強制最後一次回發)。
編輯:你也可以找到各種方法讓你的JavaScript只有在驗證器爲真時纔會觸發。就像它們是假的那樣,改變一個隱藏的參數,並在運行你的javascript驗證之前檢查它。
0
您可以使用Page_ClientValidate方法在客戶端顯式執行驗證。 檢查this.
相關問題
- 1. jquery驗證.asp頁面
- 2. Javascript驗證或ASP驗證?
- 3. ASP MVC驗證
- 4. ASP .NET驗證
- 5. JQuery驗證打破ASP按鈕onclick
- 6. 如何使一個asp驗證通過jQuery驗證/ javascript
- 7. 驗證程序
- 8. jQuery遠程驗證
- 9. jquery的遠程驗證不會在ASP .NET MVC觸發3
- 10. jQuery驗證使用onclick處理程序不驗證字段?
- 11. Jquery驗證fileinput引導程序插件
- 12. Spring標籤和jQuery驗證程序
- 13. jquery驗證程序addmethod小問題
- 14. Jquery自動完成驗證程序
- 15. Jquery驗證並提交處理程序
- 16. 刪除jQuery驗證程序消息
- 17. 由於必需的驗證程序,無法更改ASP頁面
- 18. ASP .NET驗證程序在FireFox中損壞
- 19. ASP應用程序中的RSA令牌身份驗證
- 20. Symfony'exists'驗證程序
- 21. WSDL驗證程序
- 22. Application.properties驗證程序
- 23. xhtml驗證程序
- 24. 使用驗證程序類驗證DataAnnotations
- 25. 驗證SQL文件 - SQL驗證程序
- 26. Hibernate驗證程序驗證集
- 27. ember-cp驗證條件驗證程序
- 28. JQuery驗證插件 - 驗證前/驗證過程中的事件
- 29. asp .net MVC 2.0驗證
- 30. ASP .net驗證技術
是的,我知道,但由於我已經在服務器端腳本中實現了驗證,我可以調用這些嗎? – Mark 2011-05-17 20:36:21
aaa ...現在我明白你的問題了。 :)我認爲不,首先是客戶端驗證,下一個服務器端。不是服務器,不是客戶端 – 2011-05-17 20:41:37