Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MaRaCa

Valida Form

Recommended Posts

Pessoal estou com a seguinte duvida.Eu sei o código que valida um form.. sendo um botão.Agora caso o botão Submit do form seja uma imagem, como faria a validação?Conto com a ajuda de vcS!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma alternativa, que não sei se funfa, é você colocar no action do form, a função JS.<form action="java script:validar();">Se não funfar, recomendo que você mude o <input type="image" /> para <img src="imagem.gif" onclick="java script:validar();" />ou até mesmo linkar a imagem<a href="java script:validar();"><img src="imagem.gif" /></a>vlw?flw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Maraca agora eu que preciso da sua ajuda caraaaaaaa,

e também tenho o script de validar tudo ok, (validar radio buttons)

mas quando do onsubmit sem radio checked, ele me da um alert avisando que algo precisa ser checked antes,

mas acaba enviando o formulário mesmo assim.

Ele da o alert e manda o form em seguida, preciso da sua ajudaaaa cara to com esse projeto na mão a 3 dias e ja estourei o prazo faz tempo.

 

<script language="javascript">
function checkForm(){
var a1a=document.getElementById("1");
var a2a=document.getElementById("2");
var a3a=document.getElementById("3");
var a4a=document.getElementById("4");
var a5a=document.getElementById("5");
if(a1a.checked || a2a.checked || a3a.checked || a4a.checked || a5a.checked){
checkForm2();
}
else {
alert("Há perguntas sem resposta, por favor preencha todas");
return false;
}
}
</script>

<form name="formulario" method="post" action="../form/kn01.php" onsubmit="checkForm();">
<table width="100%" border="0" cellpadding="1" cellspacing="0" bgcolor="#DDDDDD" class="text_cinza">
					  
					  <tr>
						<td colspan="10"><span class="title_vermelho"> A ... reage rapidamente diante as mudanças do mercado e da concorrência.</span><br></td>
					  </tr>
					  <tr>
						<td width="5%" align="center"><label>
						  <input type="radio" name="a04" id="1" value="Discordo Totalmente">
						</label></td>
						<td width="19%">Discordo<br>
						  Totalmente</td>
						<td width="3%"><input type="radio" name="a04" id="2" value="Discordo Parcialmente"></td>
						<td width="17%">Discordo <br>
						  Parcialmente</td>
						<td width="2%"><input type="radio" name="a04" id="3" value="Nem Concordo, Nem Discordo"></td>
						<td width="15%">Nem Concordo, Nem Discordo</td>
						<td width="2%"><input type="radio" name="a04" id="4" value="Concordo Parcialmente"></td>
						<td width="18%">Concordo<br>
						  Parcialmente</td>
						<td width="2%"><input type="radio" name="a04" id="5" value="Concordo Totalmente"></td>
						<td width="17%">Concordo<br>
						  Totalmente</td>
						</tr>
</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>

<head>

<title>Monte seu pc</title>

</head>

<body>

<script type="text/javascript">

function checkForm(){

var a1a=document.getElementById("1");

var a2a=document.getElementById("2");

var a3a=document.getElementById("3");

var a4a=document.getElementById("4");

var a5a=document.getElementById("5");

if(a1a.checked || a2a.checked || a3a.checked || a4a.checked || a5a.checked) {

checkForm2();

}else {

alert("Há perguntas sem resposta, por favor preencha todas");

return false;

}

}

</script>

 

<form name="formulario" action="../form/kn01.php" method="post" onsubmit="return checkForm();">

<table width="100%" border="0" cellpadding="1" cellspacing="0" bgcolor="#DDDDDD" class="text_cinza">

 

<tr>

<td colspan="10"><span class="title_vermelho"> A ... reage rapidamente diante as mudanças do mercado e da concorrência.</span><br></td>

</tr>

<tr>

<td width="5%" align="center"><label>

<input type="radio" name="a04" id="1" value="Discordo Totalmente">

</label></td>

<td width="19%">Discordo<br>

Totalmente</td>

<td width="3%"><input type="radio" name="a04" id="2" value="Discordo Parcialmente"></td>

<td width="17%">Discordo <br>

Parcialmente</td>

<td width="2%"><input type="radio" name="a04" id="3" value="Nem Concordo, Nem Discordo"></td>

<td width="15%">Nem Concordo, Nem Discordo</td>

<td width="2%"><input type="radio" name="a04" id="4" value="Concordo Parcialmente"></td>

<td width="18%">Concordo<br>

Parcialmente</td>

<td width="2%"><input type="radio" name="a04" id="5" value="Concordo Totalmente"></td>

<td width="17%">Concordo<br>

Totalmente</td>

</tr>

<tr>

<td><input type="submit" value=" Enviar "></td>

</tr>

</table>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.