Flávio_rj Postado Maio 18, 2004 Denunciar Share Postado Maio 18, 2004 Olá pessoal,Como eu faço para mudar esse script de "Select" para "Radio" sem apresentar erro,simplesmente quando mudo para radio não calcula???<html><head><title>Documento sem título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><script language="JavaScript" type="text/JavaScript">function soma_item(a,b,c){if(a!=0&&b!=0&&c!=0){total=Number(a)+Number(+Number©alert("O resultado é: "+total);} else {alert("Você tem que escolher ao menos uma opção em cada questão!!!\n\nTente novamente!")}}</script><form name="form1" method="post" action=""><p>1)Lugar Preferido:</p><p> <select name="qum" id="qum"><option value="0" selected>Escolha Aqui</option><option value="1">A) Praia</option><option value="2">B) Montanha</option><option value="3">C) Campo</option></select></p><p>2)Cor preferida:</p><p> <select name="qdois" id="qdois"><option value="0" selected>Escolha Aqui</option><option value="1">A) Azul</option><option value="3">B) Vermelho</option><option value="2">C) Preto</option></select></p><p>3)Carro Preferido:</p><p> <select name="qtres" id="qtres"><option value="0" selected>Escolha Aqui</option><option value="3">A) Fusca</option><option value="1">B) Audi</option><option value="2">C) Ferrari</option></select><br><br><input type="button" name="Submit" value="Ver Resultado" onClick="soma_item(form1.qum.value,form1.qdois.value,form1.qtres.value)"><input type="submit" name="Submit2" value="Limpar"><input type="button" name="Submit3" value="Ver Valores de cada questão" onClick="alert('Esta parte não é mostrado ao usuário\nA primeira questão vale\nA=1 - B=2 - C=3\n\nA segunda:\nA=1 - B=3 - C=2\n\nE a terceira:\nA=3 - B=1 - C=2')"></p></form></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Postado Maio 19, 2004 Denunciar Share Postado Maio 19, 2004 eu acho q é porque o rádio teria apenas um parâmetro, por isso num funciona Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Flávio_rj
Olá pessoal,
Como eu faço para mudar esse script de "Select" para "Radio" sem apresentar erro,simplesmente quando mudo para radio não calcula???
<html>
<head>
<title>Documento sem título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script language="JavaScript" type="text/JavaScript">
function soma_item(a,b,c){
if(a!=0&&b!=0&&c!=0){
total=Number(a)+Number(+Number©
alert("O resultado é: "+total);
} else {
alert("Você tem que escolher ao menos uma opção em cada questão!!!\n\nTente novamente!")
}
}
</script>
<form name="form1" method="post" action="">
<p>1)Lugar Preferido:</p>
<p>
<select name="qum" id="qum">
<option value="0" selected>Escolha Aqui</option>
<option value="1">A) Praia</option>
<option value="2">B) Montanha</option>
<option value="3">C) Campo</option>
</select>
</p>
<p>2)Cor preferida:</p>
<p>
<select name="qdois" id="qdois">
<option value="0" selected>Escolha Aqui</option>
<option value="1">A) Azul</option>
<option value="3">B) Vermelho</option>
<option value="2">C) Preto</option>
</select>
</p>
<p>3)Carro Preferido:</p>
<p>
<select name="qtres" id="qtres">
<option value="0" selected>Escolha Aqui</option>
<option value="3">A) Fusca</option>
<option value="1">B) Audi</option>
<option value="2">C) Ferrari</option>
</select>
<br>
<br>
<input type="button" name="Submit" value="Ver Resultado" onClick="soma_item(form1.qum.value,form1.qdois.value,form1.qtres.value)">
<input type="submit" name="Submit2" value="Limpar">
<input type="button" name="Submit3" value="Ver Valores de cada questão" onClick="alert('Esta parte não é mostrado ao usuário\nA primeira questão vale\nA=1 - B=2 - C=3\n\nA segunda:\nA=1 - B=3 - C=2\n\nE a terceira:\nA=3 - B=1 - C=2')">
</p>
</form>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
1 resposta 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.