Então, eu estou fazendo um formulário de contato, nele há uma área na qual o usuário seleciona o assunto que vai tratar no form. Quando o usuário escolher a opção "Outro" no select, será exibido um input text pedindo que ele informe qual o assunto desejado.
Eu consegui fazer, mas só roda no Firefox e Chrome!! No internet explorer, nem 6 nem 7 roda... T_T.
Se quiserem ver olhem aí => http://www.quintacat...9/02/teste.html Tentem visualizar no Firefox e no IE.
Código Fonte:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>teste</title> <script type="text/javascript"> function proj_outros(){ var form = document.teste; var x = form.assunto.value; if(x == "Outro"){ document.getElementById('mostra_outros').style.display='block'; } else { document.getElementById('mostra_outros').style.display='none'; } } </script> <style type="text/css"> #mostra_outros{display:none} </style> </head> <body> <form name="teste"> <label>Assunto</label> <select name="assunto" onchange="proj_outros();"> <option>Administração</option> <option selected="selected">Dúvidas</option> <option>Reclamaçõs</option> <option>Outro</option> </select> <div id="mostra_outros"> <label>Qual o assunto?</label> <input type="text" name="qual" /> </div> </form> </body> </html>
Por favor, estou precisando bastante de ajuda... Y_Y
Será que tem algo errado no meu código?
Edição feita por: carlosware, 28/02/2009, 16:34.