Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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>Carregando comentários...