2011-06-28 22 views
2

私はDojo選択ウィジェットを使用していますが、デフォルトでは空のオプションをユーザーに表示しています。Dojo選択ウィジェットの検証

必要な属性をtrueに設定していますが、Dojoの検証ではフォームの送信時に背景色が変更されていないため、他の検証テキストボックスにCSSスタイルが適用されています。

独自のカスタムスタイルを適用しようとしましたが、Dojoがそれらをオーバーライドしています。選択ウィジェットで必要な検証を行い、色付けを取得することは可能ですか?

+0

dijit.form.FilteringSelectまたはdijit.form.Selectというウィジェットについて教えてください。 – Frode

+0

dijit.form.selectを使用しています。 – Sabarish

+0

あなたが経験していると思う問題は、 'required = true'に関する限り、空白のオプションは技術的に有効な選択肢です。 – Andrew

答えて

0

dojoテスト(http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/test_Select.html)で必須の使用方法の例があります。あなたが任意の値なしで「空」のオプションを定義した場合、このように、=真必要であれば、そのオプションは無効になります。

<option>&nbsp;</option> 

あなたは、プログラムのオプションを定義する場合は、このような「空」のオプションを定義:

{label: "&nbsp;"}