dijit.form.FilteringSelectを使用して、<から値を選択する方法を提供します。>を選択してください。問題は、dojoを使用すると、sの値の代わりにラベルが返されることです。例えばDojoでFilteringSelect <select>の「値」を取得するにはどうすればよいですか?
:
<select name="test" dojoType="dijit.form.FilteringSelect">
<option value="1">One</option>
<option value="2">Two</option>
</select>
道場は、そのオプションが選択されている場合、代わりにそのオプションの値を、リテラル「1」を返す「1」です。 "two"と "2"についても同様です。
この要素からdojoが削除された場合、期待どおりの値が返されます。
あなたは「道場が値を返している」何を意味しています。またはこのフォームを投稿していますか?もしそうなら、通常のHTTPポストやDojo XHRリクエストを介して、あるいはJSを介してdojo.getValueを使って値を読み込もうとしていますか。より完全なコードセットが必要になります。 – Kitson
mctom987と同じように動作します。 Swigleyが質問を編集したためかもしれません。 –