Ir para conteúdo

POWERED BY:

Arquivado

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

Nutshell

validação de formulário

Recommended Posts

Galera, estou com um trabalho de validação de formulário... A questão é que a página tire a média aritmética de três notas do usuário.. Mas acontece que do modo que eu estou fazendo não está dando resultado nenhum.. Só fica o formulário parado, sem dar resultado..

 

O modo que eu estou tentando até agora é assim

  <script type="text/javascript">
	function notas() {
		var nota1 = document.notaform.nota1.value;
		var nota2 = document.notaform.nota2.value;
		var nota3 = document.notaform.nota3.value;
			
         	if ((nota1 == "") || (nota2 == "") || (nota3 == "")) {
			alert("Preencha todos os campos");
			document.notaform.nota1.focus();
		} else {
		var resultado = (nota1 + nota2 + nota3) /3;
		document.notaform.result.value = resultado;
				}
		if (resultado) {
		alert("Sua média é " + resultado);
				}
			}

		</script>
<body>
	<form name="notaform">
		<table border=2>
		<tr>
                   <td>Primeira nota:<input type="text" name="nota1"></td>
		</tr>
		<tr>
		   <td>Segunda Nota:<input type="text" name="nota2"></td>
		</tr>	
		<tr>
		   <td>Terceira nota:<input type="text" name="nota3"></td>
		</tr>
		<tr>
<td><input type="button" onclick="notas" value="Calcular" name="result" ></td>
            </tr>	
			</table>
		</form>
Então, galera.. poderiam me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc não invocou a função

troca:

onclick="notas"
por

onclick="notas()"
E para ver os erros, aperte Ctrl + Shift + J no Firefox ou Chrome

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.