To com o seguinte problema, tenho um form que envia os dados para a pagina que salva no DB.
Mas o REQUEST.FORM não esta recebendo os valores dos campos do form.
varFORM = REQUEST.FORM("txtForm") ta ficando vazio!
já verifiquei o form, a pagina que salva os dados no DB, mas não consegui encontrar o erro,
se alguém puder me ajudar, eu agradeço desde já.
Quando mando um
response.Write(SQL)
RESPONSE.End()
ele imprime na tela, os valores vazios.
INSERT INTO TBL_MAQUINAS_PROCURADAS (TIPO, MAQUINA, NOME, EMPRESA, CIDADE, ESTADADO, DDD, TELEFONE, E_MAIL, DATA) VALUES ('', '', '', '', '', '', , , '', '')
Abaixo estao as paginas do form e a pagina que grava no DB.
paginadoform.asp
<% Option Explicit %>
<!-- #Include File="conexaoDB.inc" -->
<%
DIM conexaoDB , rsTIPO , strSQL
strSQL = "SELECT * FROM TBL_TIPO ORDER BY ID_TIPO "
call AbreConexao
Set rsTIPO = conexaodb.Execute(strSQL)
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script language="javascript">
function valida() {
if(document.form1.tipo.value=="-1") {
alert("É necessario informar o Tipo da máquina desejada.")
document.form1.tipo.focus()
return false
}
if(document.form1.nome.value=="") {
alert("É necessário informar seu nome para que possamos entrar em contato.")
document.form1.nome.focus()
return false
}
if(document.form1.empresa.value=="") {
alert("Preencha o campo EMPRESA.")
document.form1.empresa.focus()
return false
}
if(document.form1.ddd.value=="") {
alert("Informe o código de DDD da sua região.")
document.form1.ddd.focus()
return false
}
if(document.form1.telefone.value=="") {
alert("É necessário informar o telefone para contato.")
document.form1.telefone.focus()
return false
}
if(document.form1.cidade.value=="") {
alert("É necessario informar sua cidade.")
document.form1.cidade.focus()
return false
}
if(document.form1.estados.value=="-1") {
alert("É necessario informar informar seu estado (UF).")
document.form1.estados.focus()
return false
}
if(document.form1.email.value=="") {
alert("É necessário informar seu e-mail para que possamos entrar em contato")
document.form1.email.focus()
return false
}
e_mail=document.form1.email.value // varialvel recebe o caminho do campo do formulario para validar e-mail valido.
if(e_mail.indexOf("@")==-1){ //compara o valor da varialvel (indexOf) com o valor digitado pelo usario e valida o campo se a resposta for verdadeira.
alert("Por favor informe um E-mail válido.")
document.form1.email.focus()
return false
}
if(e_mail.indexOf(".")==-1){
alert("Por favor informe um E-mail válido.")
document.form1.email.focus()
return false
}
}
</script>
<script language="javascript">
function numeroddd(ddd){
var digits="0123456789"
var campo_temp
for (var i=0;i<ddd.value.length;i++){
campo_temp=ddd.value.substring(i,i+1)
if (digits.indexOf(campo_temp)==-1){
ddd.value = ddd.value.substring(0,i);
break;
}
}
}
function numeroFONE(telefone){
var digits="0123456789"
var campo_temp
for (var i=0;i<telefone.value.length;i++){
campo_temp=telefone.value.substring(i,i+1)
if (digits.indexOf(campo_temp)==-1){
telefone.value = telefone.value.substring(0,i);
break;
}
}
}
</script>
<style type="text/css">
<!--
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.style1 {font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}
.style10 {color: #FFFFFF; font-size: 12px;}
.style12 {font-size: 11px; color: #FFFFFF; }
.style9 {
font-size: 11px;
font-weight: bold;
}
.style14 {font-size: 11px; color: #FFFFFF; font-weight: bold; }
-->
</style></head>
<body>
<form action="salvar_comprar.asp" method="post" enctype="multipart/form-data" name="form1" onSubmit="return valida(); ">
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td colspan="2" background="imagens/nosso_objetivo_r2_c3.jpg" bgcolor="#F4F9FF"><div align="center">
<div align="center"><span class="style10"><span class="style9">Características do Equipamento</span></span><span class="style1"> Desejado </span></div>
</div></td>
</tr>
<tr>
<td width="33%" bgcolor="#F4F9FF"> </td>
<td width="67%" bgcolor="#F4F9FF"> </td>
</tr>
<tr>
<td bgcolor="#F4F9FF" align="right">Tipo: </td>
<td bgcolor="#F4F9FF"><select name="tipo" id="tipo" style=" font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; size:auto">
<option value="-1" selected="selected">Selecione</option>
<% Do While Not rsTIPO.EOF %>
<option value="<% = rsTIPO("TIPO") %>">
<% = rsTIPO("TIPO") %>
</option>
<%
rsTIPO.MoveNext
Loop
rsTIPO.Close
Call fechaConexao
Set rsTIPO = Nothing
%>
</select></td>
</tr>
<tr>
<td colspan="2" bgcolor="#F4F9FF" align="center">
<textarea name="equipamento" cols="28" rows="5">Digite aqui as características do equipamento desejado.</textarea>
</td>
</tr>
<tr>
<td bgcolor="#F4F9FF"> </td>
<td bgcolor="#F4F9FF"> </td>
</tr>
<tr>
<td colspan="2" background="imagens/nosso_objetivo_r2_c3.jpg" bgcolor="#F4F9FF" align="center"><<span class="style14">Informações para Contato</span></td>
</tr>
<tr>
<td bgcolor="#F4F9FF"> </td>
<td bgcolor="#F4F9FF"> </td>
</tr>
<tr>
<td bgcolor="#F4F9FF" align="right">Nome: </td>
<td bgcolor="#F4F9FF"><input name="nome" type="text" style=" font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; size:auto" size="28" maxlength="50"/></td>
</tr>
<tr>
<td bgcolor="#F4F9FF" align="right">Empresa: </td>
<td bgcolor="#F4F9FF"><input name="empresa" type="text" style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; size:auto" size="28" maxlength="50"/></td>
</tr>
<tr>
<td bgcolor="#F4F9FF" align="right">Telefone: </td>
<td bgcolor="#F4F9FF"><input name="ddd" type="text" style=" font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; size:auto" size="3" maxlength="2" onKeyUp="java script:numeroddd(this);" />
<input name="telefone" type="text" style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; size:auto" size="21" maxlength="12" onKeyUp="java script:numeroFONE(this);" /></td>
</tr>
<tr>
<td bgcolor="#F4F9FF" align="right">Cidade: </td>
<td bgcolor="#F4F9FF"><input name="cidade" type="text" style=" font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; size:auto" size="28"/></td>
</tr>
<tr>
<td bgcolor="#F4F9FF" align="right">Estado: </td>
<td bgcolor="#F4F9FF"><select name="estados" style=" font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; size:auto" >
<option value="-1">Selecione</option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AP">AP</option>
<option value="AM">AM</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="DF">DF</option>
<option value="ES">ES</option>
<option value="GO">GO</option>
<option value="MA">MA</option>
<option value="muito">muito</option>
<option value="MS">MS</option>
<option value="MG">MG</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PR">PR</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RS">RS</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="SC">SC</option>
<option value="SP">SP</option>
<option value="SE">SE</option>
<option value="TO">TO</option>
</select></td>
</tr>
<tr>
<td bgcolor="#F4F9FF" align="right">E-mail: </td>
<td bgcolor="#F4F9FF"><input name="email" type="text" style=" font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; size:auto" size="28" maxlength="50" /></td>
</tr>
<tr>
<td bgcolor="#F4F9FF"> </td>
<td bgcolor="#F4F9FF"> </td>
</tr>
<tr>
<td colspan="2" bgcolor="#F4F9FF" align="center">
<input type="submit" name="button" style=" font-size:10px; color:#FFFFFF; background-color:#33507C; font-family:Verdana, Arial, Helvetica, sans-serif" value="Cadastrar"/>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#F4F9FF"> </td>
</tr>
</table>
</form>
</body>
</html>
Agora a pagina que salva no DB.
salvar_comprar.asp
Pergunta
ANDRE_GUSTAVO
Fala ai pessoal, todos na paz?!??!.....
To com o seguinte problema, tenho um form que envia os dados para a pagina que salva no DB.
Mas o REQUEST.FORM não esta recebendo os valores dos campos do form.
varFORM = REQUEST.FORM("txtForm") ta ficando vazio!
já verifiquei o form, a pagina que salva os dados no DB, mas não consegui encontrar o erro,
se alguém puder me ajudar, eu agradeço desde já.
Quando mando um
ele imprime na tela, os valores vazios. INSERT INTO TBL_MAQUINAS_PROCURADAS (TIPO, MAQUINA, NOME, EMPRESA, CIDADE, ESTADADO, DDD, TELEFONE, E_MAIL, DATA) VALUES ('', '', '', '', '', '', , , '', '') Abaixo estao as paginas do form e a pagina que grava no DB. paginadoform.asp Agora a pagina que salva no DB. salvar_comprar.aspO que tem de errado?
Estou usando o IIS no meu PC para vizualizar e testar as paginas.
Valeu pela atenção.
Editado por ANDRE_GUSTAVOLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.