有个信息输入的页面,必输项前面加了一个text是※的label,后面是一个文本框,例如*姓名:textBox;必输项比较多,最后点提交的时候需要判断一下必输项是否都输入信息,逻辑上怎么实现呢?把必输项的textBox放在一个数组里面,最后点提交的时候遍历一遍这个数组是否为空?还是有什么好点的逻辑,请大神指教!!
如果有属性可以加required=true。
没有可以有2种方式:
1,加blur事件。失去焦点就校验。
2,取文本框的值,做判断,$("#id").val();提交时判断。
要么使用框架的表单校验功能,否则就只能自己遍历表单一一校验了。
做失焦的时候判断逻辑会好点
require是最简单的方式,然后还有一个是将事件绑定到提交按钮,没填的话提交不了,失去焦点没用,你直接跳过不填的话,触发不了。