Duvida no envio de formulario pela requisição

0 respostas
A

Ola pessoal tudo bem? Meu problema é o seguinte

Eu tenho uma pagina em que envio uns dados por email. Só que eu tenho varias opçoes de produtos, sendo que em cada orçamento o formulario de “dados do cliente” nunca muda , oq muda é o formulario de especificaçoes dos produtos.

Pra reaproveitar codigo eu fiz o formulario de dados do cliente em uma pagina jsp separada e na pagina do orçamento eu simplesmente importo esse formulario

Mas como os dados do cliente e dos produtos sao 2 formularios diferentes eu precisaria de 2 submits pra enviar. E na verdade eu queria que fosse apenas 1. Quando eu clicasse no submit do formulario que contem os detalhes dos produtos e conteudo do formulario dos clientes tbm fosse enviado na requisição.

Isso é possivel??

segue abaixo os codigos

formulario de dados pessoais :

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="css/orcamento.css" />
<title>Insert title here</title>
</head>
<body>
						 <fieldset>
							<legend style="text-decoration:underline">Dados Pessoais</legend>
							<label for="nome">Nome:</label>	
							 <input id="nome" type="text" name="nome" /><br />
							<label for="email">Email:</label> <input type="text" id="email" name="email" /> <br />
							<label for="telefone">Telefone:</label> <input type="text" id="ddd" name="ddd" />-<input type="text" id="telefone" name="telefone" /><br />
							<label for="endereco">Endereço:</label> <input type="text" id="endereco" name="endereco" /><br />
							<label for="cidade">Cidade:</label> <input type="text" id="cidade" name="cidade" /><br />
							<label for="bairro">Bairro:</label> <input type="text" id="bairro" name="bairro" /><br />
						    
						    <label for="estado">Estado:</label> 
						    <select id ="estado" name="estado">
							<option>AC</option><option>AL</option>
							<option>AP</option><option>AM</option><option>BA</option><option>CE</option><option>DF</option>
							<option>ES</option><option>GO</option><option>MA</option><option>MG</option><option>MS</option><option>MT</option><option>PA</option>
							<option>PB</option><option>PE</option><option>PI</option><option>PR</option><option>RJ</option><option>RN</option><option>RO</option>
							<option>RR</option><option>RS</option><option>SC</option><option>SE</option><option>SP</option><option>TO</option>   							  
						    </select>
						    
							<input type="hidden" id="faleconosco" name="Logica" value="Compressao" /> 
						</fieldset>
</body>
</html>

Formulario dos produtos :

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Orcamento</title>
<link rel="stylesheet" type="text/css" href="css/orcamento.css" />
</head>
<body>
		<div id="container">
		
				
			 <div id="legenda">
			 <br />
				<img src="css/img/paralela.gif" alt="paralela" />
				<br /><br />
				<p id="paragrafo-legenda">D: diâmetro do arame<br />
  				   L0: 	altura livre<br />
  				   Da: 	diâmetro externo<br />
  				   Di: 	diâmetro interno<br />
  				   If: 	número de espiras ativas<br />
  				   Ig: 	número de espiras totais<br />
  				   L1: 	altura para carga P1<br />
  				   P1: 	carga necessária para L1<br />
  				   L2: 	altura para carga P2<br />
  			   	   P2: 	carga necessária para L2
  			   	 </p> 	
			</div>
		
			<div id="cliente"><c:import url="DadosPessoais.jsp" /></div>
			
			<div id="produto"></div>
				<form action="controle" method="post">
					<fieldset>
						<legend style="text-decoration:underline">Especificações do Produto</legend><br />
						
						<label for="extremidade">Extremidades: </label>
						<select id="extremidade" name="extremidade">
						<option>Fechadas</option><option>Fechadas e retificadas</option><option>Abertas</option>
						</select>
						<br />
						
						<label for="enrolamento">Enrolamento: </label>
						<select id="enrolamento" name="enrolamento">
						<option>À Direita</option><option>À Esquerda</option><option>Opcional</option>
						</select>
						<br />
						<label for="material: ">Material: </label><input type="text" id="material" name="material"><br /><br />
						
						<label class="label-class" for="L0: ">L0:</label><input type="text" id="L0" name="L0" class="espec">
						<label class="label-class" for="Da: ">Da:</label><input type="text" id="Da" name="Da" class="espec"><br />
						<label class="label-class" for="Lf: ">Lf:</label><input type="text" id="Lf" name="Lf" class="espec">
						<label class="label-class" for="L1: ">L1:</label><input type="text" id="L1" name="L1" class="espec"><br />
						<label class="label-class" for="L2: ">L2:</label><input type="text" id="L2" name="L2" class="espec">
						<label class="label-class" for="D : ">D:</label><input type="text" id="D" name="D" class="espec"><br />
						<label class="label-class" for="Di: ">Di:</label><input type="text" id="Di" name="Di" class="espec">
						<label class="label-class" for="Lg: ">Lg:</label><input type="text" id="Lg" name="Lg" class="espec"><br />
						<label class="label-class" for="P1 : ">P1:</label><input type="text" id="P1" name="P1" class="espec">
						<label class="label-class" for="P2 : ">P2:</label><input type="text" id="P2" name="P2" class="espec"><br />
						<label class="label-class" for="Quantidade">Quantidade: </label><input type="text" id="Quantidade" name="Quantidade" class="espec"><br />
						<input type="submit" id="enviar" value="Enviar" class= "botao" /> <input id="limpar" type="reset" value="Limpar" class="botao" />
						<input type="hidden" id="faleconosco" name="Logica" value="Compressao" /> 
					</fieldset>
				</form>
		
				
		</div>
</body>
</html>

Obs : estou utilizando a API Java Mail para o envio das informaçoes por email. Os dados do produto sao enviados perfeitamente. Ja os dados do formulario que estou importando ficam todos como null.

Alguem pode ajudar?

Obrigado

Criado 15 de agosto de 2012
Respostas 0
Participantes 1