在表单上给出2个文本字段(例如,门牌号码和门户名称),并且为了有效,用户必须在2个字段的“组”被认为有效之前在相应字段中输入数字或名称。
用户只能输入门牌号或门牌名称,但在任一字段中输入值都会将两者都标记为有效。
有没有办法在Dijit / Dojo中这样做?复合或一组验证元素的想法是完美的。
谢谢,
答案 0 :(得分:0)
dijit.form.Form有一个isValid
函数,默认情况下会确保其所有子元素dijit.form小部件都有效。您可以将stock dijit.form.ValidationTextBox小部件与regexp和required等属性结合使用,或使用NumberTextBox等后代来指定验证规则。