Estoy usando dijit.form.FilteringSelect para proporcionar una forma de seleccionar valores de <seleccione>. El problema es que cuando se usa dojo, se devuelve la etiqueta en lugar del valor de la s.¿Cómo obtener el "valor" de un FilteringSelect <select> en dojo?
Por ejemplo:
<select name="test" dojoType="dijit.form.FilteringSelect">
<option value="1">One</option>
<option value="2">Two</option>
</select>
Dojo está devolviendo el "uno" literal si se selecciona esta opción, en lugar del valor para esa opción, "1". Lo mismo es cierto para "dos" y "2".
Si dojo se elimina de este elemento, el valor se devuelve como se esperaba.
¿Qué quiere decir "dojo está devolviendo el valor". O publicando este formulario? Si es así, cómo, a través de una publicación HTTP normal o una solicitud XHR de dojo, o está intentando leer el valor mediante el uso de dojo.getValue a través de un JS. Se necesitaría un conjunto de códigos más completo para ayudar. – Kitson
Se comporta exactamente como dice mctom987. Eso podría ser porque Swigley editó la pregunta. –