Ir para conteúdo

POWERED BY:

Arquivado

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

danielabdala

dados envidados com return false

Recommended Posts

Pessoal é o seguinte: to com um form em que no evente onSubmit chama uma função javascript ValidaCampos() em que verifica se os campos estao preenchido, e caso nao return false.So que assim mesmo o form ta submetendo !! ta assim: onSubmit("return ValidaCampos") e a funcao ValidaCampos é:function ValidaCampos(){ if (document.form1.Campo.value == 0) { alert("Por favor escolha uma opção!"); document.form1.Campo.focus(); return false; }}Alguem saberia o pq ????

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, eu uso este aqui assim:

<script language="JavaScript" type="text/JavaScript">function ValidaCadastro(form){	   	 if (form.frm_nome.value == "")	 {	   alert("Nome nao informado!");	   return false;	 }}</script>
e uso assim:<form name="Form" method="post" action="cadastrar.asp" onSubmit="return ValidaCadastro(this)">
puts, cara o negocio é que o form ta submit mesmo sendo false o return !!!!nao sei o que pode ser....

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom, já q não funciona por bem, vamos fazer funcionar por mal... desta forma:

 

seu formulário não tem função de submit... e você por a funcionalidade no botão...

 

pode ter (e provavelmente terá) erros no script.. mas eh q não faço a um tempo e fiz de cabçea... mas tenta ver a ideia, beleza?

;)

<script language="JavaScript" type="text/JavaScript">function ValidaCadastro(form){	   	 if (form.frm_nome.value == "")	 {	   alert("Nome nao informado!");	 } else {		form.action = "pagina.asp" 		form.method = "post"		form.submit();	 }}</script><form name=xxxxx><input type=text name=xyz><input type=button name=zzz onClick="ValidaCadastro(this.form)"></form>

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.