Formulario com erro

HTML

CSS

JavaScript

10/05/2017

Fala galera fiz um formulario em javascript com duas variaveis, fiz a funcão validar,pois quero que quando eu digite os dados no formulario apareça um alerta na tela dados submetidos e ele mande esses dados para uma pagina web(link) qualquer,e quando não tiver nenhum dado apareça um alerta de nenhum dado no formulario.

function validar() {
var nome = form1.nome.value;
var valor = form1.valor.value;

function enviar_formulario(){
document.formulario1.submit()
}

if (nome == "" && valor == "") {
alert('Campos não Preenchidos...Dados não Submetidos');
form1.nome.focus();
form1.valor.focus();
return false;
}

else {
alert('Tudo Ok...Dados Submetidos')
return false;
}



}
</script>
</head>
<body>
<form action="http://www.uol.com.br" target="_blank" >

<form name="form1" action="enviar.php" method="post">
Nome:
<input name="nome" type="text"></br >
Valor:
<input name="valor" type="text"></br >

<input type="submit" name="Enviar" onclick="return validar()">

</form>
</body>
</html>
Estadoislamico

Estadoislamico

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

10/05/2017

Opa, tudo bem?

Você está com algum problema nesse código?
GOSTEI 0
Leonardo Xavier

Leonardo Xavier

10/05/2017

Bom dia!
Este problema ja foi resolvido? Se não foi qual seria o problema mesmo? Porque seu script ja esta enviando os dados para uma pagina externa no caso o uol.com.br, fiz um pequeno teste com seu script e le foi para pagina proposta conforme sua programação:

coloquei teste no campo nome e teste1 no campo valor e obtive o seguinte link:

https://www.uol.com.br/?nome=teste&valor=teste1&Enviar=Enviar+Consulta

Seu script esta funcionando mas se o que você quer é ter a resposta na mesma pagina de seu fgormulario, aí neste caso você precisara trabalhar com requisições ajax.

olhando melhor seu script agora porque você tem duas tag form? Não seria só uma?

<form action="http://www.uol.com.br" target="_blank" >
<form name="form1" action="enviar.php" method="post">
GOSTEI 0
POSTAR