madson Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 Observe o seguinte código e faça um teste <html> <head> <title>Confirmação</title> <script language="javascript" type="text/javascript"> function ValidaForm(){ with(document.FormCad) { if (email.value == "") { alert("Por favor, verifique o campo:\n"+ '- ' + email.name); email.focus(); return false; } if (tipo.value == "0") { alert("Por favor, verifique o campo:\n"+ '- ' + tipo.name); tipo.focus(); return false; } if(confirm('E-mail: ' + email.value + '\nTipo: ' + tipo.value + '\nSexo: ' + sexo.value)) return true; else return false; } } </script> </head> <body> <form name="FormCad" method="post" action="Untitled-4.php" onSubmit="return ValidaForm(); "> E-mail: <input name="email" type="text" id="email"><br> Tipo de residência: <select name="tipo" id="tipo"> <option value="0">[Selecione uma opção]</option> <option value="1">Própria</option> <option value="2">Alugada</option> <option value="3">Parentes</option> <option value="4">Cedida</option> </select> <br> Sexo: <input name="sexo" type="radio" value="m" id="sexo" checked>Masculino <input name="sexo" type="radio" value="f" id="sexo">Feminino<br> <input type="submit" name="Submit" value="Submit"> </form> </body> </html> Observe o que aconteceSó que gostaria de ao invés de exibir o códigoTipo: 03Gostaria que exibisse o texto da opção ao qual se refereEx:Tipo: PrópriaE no campo sexo assim:Tipo: MasculinoouTipo: Feminino Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Julho 17, 2004 Denunciar Share Postado Julho 17, 2004 vou colocar um, voce faz o outro Ok?coloca assim no confirm:switch(tipo.value) {case '1': TipoResidencia = "Propria";breakcase '2': TipoResidencia = "Alugada";breakcase '3': TipoResidencia = "Parentes"; breakcase '4': TipoResidencia = "Cedida";break}if(confirm('E-mail: ' + TipoResidencia + '\nTipo: ' + tipo.value + '\nSexo: ' + sexo.value)) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 madson Postado Julho 19, 2004 Autor Denunciar Share Postado Julho 19, 2004 Achei essa função é bem melhor quando se trata de um campo que é consultado em um banco de dados function getChoice(nForm,nField) { for (var i = 0; i < document.forms[nForm].elements[nField].length; i++) { if (document.forms[nForm].elements[nField].options[i].selected == true) { return document.forms[nForm].elements[nField].options[i].text; } } return null; } textotipo = getChoice('FormCadastro','tipoID'); alert('Tipo: ' + texttipo); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
madson
Observe o seguinte código e faça um teste
Observe o que acontece
Só que gostaria de ao invés de exibir o código
Tipo: 03
Gostaria que exibisse o texto da opção ao qual se refere
Ex:
Tipo: Própria
E no campo sexo assim:
Tipo: Masculino
ou
Tipo: Feminino
Link para o comentário
Compartilhar em outros sites
2 respostass 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.