0

私はこれを機能させることができないので、あなたに解決してもらいたい新しい謎があります。

キャンペーンをホストおよび管理する独自のプラットフォームを持つオンライン マーケティング会社で働いていると想像してみてください。そして、「ちょうどそこにある」必須フィールドのみを検証できると想像してみてください。そして最後に; 特定のラジオ ボタンがチェックされた後、フォーム フィールドを必須にする必要があるクライアントを想像してみてください。右?右!うーん....いいえ...違います。

これが事です。同じラジオ ボタンが jQuery スクリプトをトリガーし、div非表示のフォーム フィールドで5 を緩和しdisplay: blockます。jQuery.validation.jsプラグインを用意しました。

依存フィールドがチェックされているという条件を満たしている場合に必要なフォーム フィールドに、次のコードを挿入します。

class="textInput1 validate[condRequired[radiobuttonX]]" 

textInput1入力フィールドのスタイルを設定する CSS クラスです。

このsubmitbuttonコードを使用して送信する画像を使用します。input type="image"

onclick="document.forms['formName'].submit();"

私は持っています:

$(document).ready(function() {

適切な場所にあり、頭の中に検証スクリプトへのリンクがあります。

<script src="../path/to/jquery.validationEngine.js"></script>

私は以下を使用します: Inline Form Validation Engine 2.6.2、jQuery プラグイン

radiobuttonXがチェックされているときにフォームフィールド Y を必須にするにはどうすればよいですか? 私は頭が悪いので、間違いなく構文も必要です;-)

4

1 に答える 1

0

jQuery Validation Engine から jQuery-Validate に切り替えることができる場合、これが解決策になります。

$("#form").validate({
    rules: {
        fieldY: {
            required: {
                depends: function() {
                    return $("#radioButtonX").is(":checked");
                }
            }
        }
    }
});
于 2013-10-31T21:19:08.897 に答える