mapb_1990 Posted May 4, 2009 at 03:21 PM Report #261250 Posted May 4, 2009 at 03:21 PM boas, preciso de fazer uma validação de um form com o javascript. estou utilizar o seguinte codigo: <form action="java script:valida_frm();" method="post" name="registo"> <fieldset> <legend><a name="">Dados Pessoais</a></legend> <dl> <dt><label>Nome: <font color="#FF0000">(*)</font></label></dt> <dd><input name="nome" size="75" type="text" value="" /></dd> </dl> </fieldset> <fieldset> <legend><a name="">Contactos</a></legend> <dl> <dt><label>Telefone:</label></dt> <dd><input name="telefone" size="75" type="text" value="" /></dd> </dl> <dl> <dt><label>Telemóvel:</label></dt> <dd><input name="telemovel" size="75" type="text" value="" /></dd> </dl> <dl> <dt><label>Fax:</label></dt> <dd><input name="fax" size="75" type="text" value="" /></dd> </dl> <dl> <dt><label>e-mail: <font color="#FF0000">(*)</font></label></dt> <dd><input name="mail" size="75" type="text" value="" /></dd> </dl> <dl> <dt><label>Website:</label></dt> <dd><input name="site" size="75" type="text" value="" /></dd> </dl> </fieldset> <fieldset> <legend><a name="">Aparelhos</a></legend> <dl> <dt><label>Número total de aparelhos: <font color="#FF0000">(*)</font></label></dt> <dd><input name="aparelhos" size="75" type="text" value="1" /></dd> </dl> </fieldset> <fieldset class="submit-buttons"> <legend>Enviar</legend> <input class="button1" id="submit" name="entrar" value="Enviar" type="submit" /> <input class="button2" id="reset" name="reset" value="Reiniciar" type="reset" /> </fieldset> </form> <script language="javascript"> function valida_frm(){ if(document.registo.nome.value == "") { alert("Por favor introduza o seu nome!"); } else if(document.registo.mail.value == "") { alert("Por favor introduza o seu e-mail!"); } else if(document.registo.aparelhos.value == "") { alert("Por favor introduza a quantidade de aparelhos que deseja registar!"); } else { document.registo.submit(); } } </script> funciona td certinho à excepção do else, pois ele na envia os dados. alguém ajuda? Serviços de WebDesignwww.miguelborges.com
bruno1234 Posted May 4, 2009 at 03:31 PM Report #261256 Posted May 4, 2009 at 03:31 PM boas, preciso de fazer uma validação de um form com o javascript. estou utilizar o seguinte codigo: <form action="javascript:[b]return[/b] valida_frm();" method="post" name="registo"> <script language="javascript"> function valida_frm(){ if(document.registo.nome.value == "") { alert("Por favor introduza o seu nome!"); [b]return false;[/b] } else if(document.registo.mail.value == "") { alert("Por favor introduza o seu e-mail!"); [b]return false;[/b] } else if(document.registo.aparelhos.value == "") { alert("Por favor introduza a quantidade de aparelhos que deseja registar!"); [b]return false;[/b] } else { return true; } } </script> Experimenta assim com essas alterações. o [ b ] e [ /b ] era suposto ter ficado a bold, n ligues. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
mapb_1990 Posted May 5, 2009 at 02:29 PM Author Report #261584 Posted May 5, 2009 at 02:29 PM nops, assim nem as validações funcam Serviços de WebDesignwww.miguelborges.com
bruno1234 Posted May 5, 2009 at 02:45 PM Report #261592 Posted May 5, 2009 at 02:45 PM Nem me apercebi do q estava a fazer. O form não é assim. tens q por: <form action="handler para onde vais enviar o form" onclick="javascript:return valida_frm()" method="post" name="registo"> Assim já deve dar. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
mapb_1990 Posted May 5, 2009 at 02:57 PM Author Report #261596 Posted May 5, 2009 at 02:57 PM thanks. ja agora não é onclick é onsubmit, pois sempre que carregava em algo dentro do forme dava logo erro xD mt obrigado Serviços de WebDesignwww.miguelborges.com
bruno1234 Posted May 5, 2009 at 03:01 PM Report #261598 Posted May 5, 2009 at 03:01 PM Pois, é onSubmit tens razão. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now