0

私のフォームでは、派手な選択ボックスが使用されています。その結果、いくつかのスパンが作成されて表示され、実際の選択ボックスがstyle = "display:none"

これについてグーグルで調べていると、jQuery検証プラグインが非表示のフィールドやフォームに表示されていないフィールドを検証しないことがわかりました。しかし、私の場合、jQueryのvalidateを使用してこれらの派手な選択ボックスを検証するにはどうすればよいですか?その例外をどのように適用すればよいですか。

私もignoreオプションを知っていることに注意してください。この部分は、実際には、現在フォームに表示されていない非表示のフィールドに大いに役立ちます。

ユーザーには実際には表示されているが、それらの派手なスタイルによって非表示になっている選択ボックスにいくつかの例外を追加したいだけです。

助けてください。

4

1 に答える 1

0

display: none;最も簡単なことは、宣言をオーバーライドすることだと思います。

試す:

.hidden {
    display: block !important; /* !important to override inline style */
    position: absolute;
    visibility: hidden;
    left: -999em;
    z-index: -20;
}

表示する要素はどこ.hiddenにありますか(または、このクラスをjavascriptを使用して要素に追加できます)

于 2012-06-19T12:24:55.537 に答える