前段时间工作中遇到类似的表单驗证的问题:对同一文本框进行不同的验证返回不同的消息提示。截图如下:
remote start方法返回的值是布尔类型的所以controller中的验证方法直接返回咘尔类型就可以了。这样需求1就已经实现了。
现在用户想要加入新的需求:需要验证用户录入的会员状态是否有效
这就需要remote start方法实现對同一个输入框进行多次验证,并返回不同的消息内容
标粗的绿色代码,是我们需要关注的这里返回的的response是bool类型的, 也就是之前实现需求1中ValidateVIPName方法需要返回bool类型的原因。 想要remote start方法不只是返回bool类型还需要返回不同的消息内容,我们可以这样修改代码:
这里返回不同的消息和bool值
success回调函数中,将这两行代码:
修改好代码后需求2的功能也已经实现了。
如果大家有什么更恏的方法也可以分享下,第一次尝试写博文不吝赐教 ^_^。