Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tendo dificuldade em enviar os dados do formulario pro javascript.
O problema é q a data, no caso, está sempre sendo enviada com o valor '1'...mesmo preenchendo com qualquer valor.
Aqui vai o meu form:
<form action="processar.php" method="post" onsubmit="setarCampos(this); enviarForm('processar.php', campos, 'divResultado'); return false;">
<input name='data' type='text' id='data' />
<hr>
Selecione aqui o modelo:
<select name="modelo" id="modelo">
<option value=""></option>
<option value="Palio"> Pálio </option>
<option value="Gol_gl"> Gol gl </option>
<option value="Kangoo"> Kangoo </option>
</select>
<input type="submit" value="Selecionar" class="cont">
</form>
<hr/>
<div id="divResultado"/></div>
<script>
function setarCampos() {
campos = "&modelo="+encodeURI(document.getElementById('modelo').value).
toUpperCase()+"&data="+encodeURI(document.getElementById("data").value);
}
</script>
Aqui é como estou recebendo os dados:
<?php
//Determina o tipo da codificação da página
header("content-type: text/html; charset=iso-8859-1");
//Extrai os dados do formulário
extract($_GET);
$modelo = ($modelo != "") ;
$data = ($data != "") ;
echo "Modelo: ".$modelo;
echo "Data: ".$data;
?>
Eu estou mais priorizando esse código pq preciso q as informações carreguem na mesma pag.
Se alguém puder dar uma ajudar, fico agradecido.
Valeu!
Carregando comentários...