我使用jquery 验证引擎来验证以下表单。
Static <input type="radio" name="mode" value="Static" data-validation-engine="validate[required] radio" data-prompt-position="topRight:-70"/>
DHCP <input type="radio" name="mode" value="dhcp" data-validation-engine="validate[required] radio" data-prompt-position="topRight:-70"/>
IP <input type="text" name="ip" id="ip" data-validation-engine="validate[required,custom[ipv4]]" data-prompt-position="topRight:-70"/>
Gateway <input type="text" name="gateway" id="gateway" data-validation-engine="validate[required,custom[ipv4]]" data-prompt-position="topRight:-70"/>
DNS <input type="text" name="dns" id="dns" data-validation-engine="validate[required,custom[ipv4]]" data-prompt-position="topRight:-70"/>
通常 ip/gateway/dns 会根据规则进行验证,但在选择 dhcp 模式时我需要忽略 ip/gateway/dns 验证。(验证只需要静态模式选择)
在 jquery 脚本中,我只是初始化 validateEngine 如下。
$("#my_form").validationEngine();
知道如何存档此任务。