Estoy mostrando un diálogo modal usando jQuery. Este cuadro de diálogo tiene un control textarea
. Pero al enviar este diálogo, el valor de este textarea
no es reconocido por jQuery por alguna razón: siempre aparece en blanco. Esto funciona perfectamente en otros navegadores. Puse alerta para mostrar el valor, pero se ve en blanco. ¿Alguien puede ayudarme en este sentido?JQuery val() no funciona para textarea en Opera
Controles:
<input type="text" id="txtGroupName"/>
<textarea rows="3" cols="30" id="txtDescription"></textarea>
código jQuery que se usa este valor:
var postData = new Object();
postData.GroupName = $('#txtGroupName').val();
postData.Description = $('#txtDescription').val();
$('#txtDescription').val()
viene en blanco, pero $('#txtGroupName').val()
se lee correctamente, ya que es un campo de entrada.
Un hallazgo más acerca de este tema:
Cuando puse alerta en mi función de actualización después de poblar el valor de control de carga de la página, esta alerta se muestra el valor existente correctamente. Pero muestra solo el valor existente. No muestra el valor editado después de enviar el cuadro modal.
¿Qué navegador/plataforma estás usando? –
Estoy usando Opera 10.53 y mi sistema operativo es Windows 7. –
No puedo ayudar con la parte de Windows, pero instalaré Opera en mi buzón de Ubuntu y veré si puedo encontrar algo útil. –