Amigos, estou com uma duvida, tenho um botão que chama um JQUERY com uma caixa de dialog para preencher uma descrição ao clicar em OK direciono para o servlet para finalizar o processo até ai ótimo…
só que quando chego no servlet não consigo recuperar o valor do textArea, como posso fazer abaixo até onde conseguir:
<html:button styleClass="button" property="idBaixar" value="Baixar Selecionado" onclick="javascript:descProtocolo();" />
Função que abre caixa de preenchimento
function descProtocolo() {
var total = document.forms[0].elements.length;
var selecionado = false;
for ( x=0; x<total; x++ ){
var obj = document.forms[0].elements[x];
if ( obj.type == 'checkbox' && obj.checked ){
selecionado = true;
break;
}
}
if (selecionado){
$("#textArea").dialog("open");
} else {
$("#dialog").dialog("open");
}
}
<div id="textArea" title="Finalizar Protocolo">
<div align="Center">
<table width="200">
<tr>
<th align="Center"><textarea name="inforAdd" rows="3" cols="50">
</textarea>
</th>
</tr>
<tr>
<th align="Center">
<input type="button" align="center" value="OK" name="finalizar" onclick="javascript:baixarProtocolos();">
</th>
</tr>
</table>
</div>
</div>
function baixarProtocolos() {
var total = document.forms[0].elements.length;
var selecionado = false;
for ( x=0; x<total; x++ ){
var obj = document.forms[0].elements[x];
if ( obj.type == 'checkbox' && obj.checked ){
selecionado = true;
break;
}
}
if ( selecionado ){
var form = document.forms[0];
form.elements['method'].value = 'baixarProtocoloMassa';
form.submit();
} else {
$("#dialog").dialog("open");
}
}