0

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();

このタスクをアーカイブする方法を教えてください。

4

1 に答える 1