Ajax 在发送到服务器之前,如何检查某些输入是否不为空

Ajax 在发送到服务器之前,如何检查某些输入是否不为空,ajax,knockout.js,Ajax,Knockout.js,在向服务器发送数据之前,检查输入是否为空的最佳方法是什么 “发送”按钮在“账单”下,我想检查2是否正确。在where下输入是否为空 挑选出来的: 一个内容 两个内容 提交 在视图模型中实现表单提交处理程序并测试适当的值,例如: self.sendDataToServer = function() { if(!self.lastName()) { alert('Last name not set!'); //by default, submit

在向服务器发送数据之前,检查输入是否为空的最佳方法是什么

“发送”按钮在“账单”下,我想检查2是否正确。在where下输入是否为空


挑选出来的:
一个内容 两个内容 提交
在视图模型中实现表单提交处理程序并测试适当的值,例如:

self.sendDataToServer = function() {
    if(!self.lastName()) {
        alert('Last name not set!');
        //by default, submit is not sent
    } else {
        return true;
    }
}
请注意,除非从提交处理程序返回
true
,否则Knockout将阻止默认的浏览器提交操作


请参阅以获取参考

为什么不使用KnockoutJS验证插件
self.sendDataToServer = function() {
    if(!self.lastName()) {
        alert('Last name not set!');
        //by default, submit is not sent
    } else {
        return true;
    }
}