Enviar dados de um form para página jsp
Bom dia...
Alguém pode me dar uma dica sobre como enviar dados de um form para uma página de confirmação jsp NA MESMA DIV ?
Quando ele abre nova página, os dados são carregados normalmente nos campos da outra página, mas na mesma div, não.
A idéia seria passar os dados num array encapsulado num objeto 'hidden'.
Meu código está assim:
Página que contém o form:
function carrega( pagina ){
// Apenas um valor passado para teste
dados.push(document.frmsaidados.txtqtde.value);
document.getElementById("hidvetor").value = dados;
$(conteudo).load(pagina);
}
<form name="frmsaidados" method="post" action="confirmsaidado.jsp">
<fieldset>
<legend>SAÍDA DE DO'S:</legend>
<br></br>
<label for="numinic" id="numinic">Num.Inicial:</label>
<input type="text" name="txtnuminic" id="txtnuminic" onblur="prepararVetor(document.frmsaidados.txtnuminic.value);return false"/><!-- onkeypress="return mudaCampo(this, event) -->
<select id="slcdigitinic" name="slcdigitinic">
<!-- Options value... -->
</select>
<label for="qtde">Qtde:</label>
<input type="text" id="txtqtde" name="txtqtde" onblur="calcularDoFinal();return false"/><br></br>
<input type="hidden" id ="hidvetor" name="hidvetor"></input>
Num.Final:
<input type="text" id="txtnumfin" name="txtnumfin"/>
<select name="slcdigitfin" id="slcdigitfin">
<!-- Options value... -->
</select>
<br></br>
<label for="nomeserv">Servidor:</label>
<select id="slcserv" name="slcserv">
<!-- Options value... -->
</select><br></br>
<label for="dtentreg">Dt.Entrega:</label>
<input type="text" id="txtdtentreg" name="txtdtentreg" maxlength="10" onkeyup="Formatadata(this,event)"/><br></br>
<label for="estabsaude">Estab.Saúde:</label>
<select id="slcestabsaude" name="slcestabsaude">
</select>
<br></br>
<label for="resp">Recebido por:</label>
<select id="slcresp" name="slcresp">
<option value='mens1'>Mens1</option>
<option value='mens2'>Mens2</option>
<option value='mens3'>Mens3</option>
</select>
<br></br>
<label for="medico">Médico:</label>
<select id="slcmedico" name="slcmedico">
<!-- Options value... -->
</select>
<br ></br>
<input type="submit" value="ENVIAR E GERAR RECIBO" onclick="carrega('confirmsaidado.jsp');return false;"/>
<input type="button" value="TESTE" onclick="calcularDoFinal()"></input>
</fieldset>
</form>
Página jsp que recebe os dados :
<%
// Recebe os dados digitados(cabeçalho)
String numinic = request.getParameter("txtnuminic");
System.out.println("numero inicial:"+numinic);
String digitinic = request.getParameter("slcdigitinic");
System.out.println("digit inicial:"+digitinic);
String qtde = request.getParameter("txtqtde");
System.out.println("qtde:"+qtde);
String numfin = request.getParameter("txtnumfin");
System.out.println("numero final:"+numfin);
String digitfin = request.getParameter("slcdigitfin");
System.out.println("digito final:"+digitfin);
String serv = request.getParameter("slcserv");
System.out.println("servidor:"+serv);
String dtentreg = request.getParameter("txtdtentreg");
System.out.println("dt entrega:"+dtentreg);
String estab = request.getParameter("slcestabsaude");
String resp = request.getParameter("slcresp");
String medico = request.getParameter("slcmedico");
%>
<!--<div id="central"> -->
<form name="frmsaidado" method="post" action="SaidaDoServlet1">
<fieldset>
<legend>SAÍDA DE DO'S:</legend>
<label for="numinic" id="lblnuminic">Num.Inicial:</label>
<input type="text" id="txtnuminic" name="txtnuminic" value="<%=numinic %>"/>
<input type="text" id="txtdigitinic" name="txtdigitinic" value="<%=digitinic %>"/>
<label for="numfinal" id="lblnumfin">Num.Final:</label>
<input type="text" name="txtnumfin" id="txtnumfin" value="<%=numfin %>"/>
<input type="text" id="txtdigitfin" name="txtdigitfin" value="<%=digitfin %>"/>
<label for="dtentreg">Quantidade:</label>
<input type="text" id="txtqtde" name="txtqtde" value="<%=qtde %>"/><br></br>
<label for="estabsaude">Servidor:</label>
<input type="text" id="txtserv" name="txtserv" value="<%=serv %>"/>
<label for="resp">Data de Entrega:</label>
<input type="text" id="txtdtentr" name="txtdtentr" value="<%=dtentreg %>"/>
<label for="medico">Estab.Saúde:</label>
<input type="text" id="txtestab" name="txtestab" value="<%=estab %>"/><br></br>
<label for="medico">Médico:</label>
<input type="text" id="txtmedic" name="txtmedic" value="<%=medico %>"/><br></br>
<label for="medico">Recebido por:</label>
<input type="text" id="txtreceb" name="txtreceb" value="<%=resp %>"/><br></br>
<input type="submit" id="btnConfirmar" name="btnConfirmar" value="CONFIRMAR E IMPRIMIR RECIBO"/>
</fieldset>
</form>Discussão (4)
Carregando comentários...