...使用 jquery/javascript?我想检查并确保已输入一个值并且它是一个数字。
首先 - 在客户端、服务器端或两者上进行验证是否是最佳实践?这是应该验证两次还是在客户端检查就足够了?
第二 - 如果客户端验证是解决此问题的最佳方法,那么我如何使用 javascript/jquery 来做到这一点?我假设对于被单击的按钮,我会将其 onclientclick
指定为等于 JavaScript 函数。
最佳答案
1) 验证至少应该在服务器端完成。 两者甚至更好。
2) 如果您想进行简单的验证,您只需附加到按钮单击事件,或者更好的是附加到表单提交事件。
$('form').submit(function()
{
// Do My Validation
// return false if invalid, true otherwise
});
关于javascript - 两个问题 : should I do client-side or server-side in terms of validation? 另外,我如何验证没有文本框为空白/无效...,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10197279/