Mestereko Postado Maio 29, 2008 Denunciar Share Postado Maio 29, 2008 opa... e ae?imagino que isso seja uma coisa simples de fazer, mas n tenho muitas noções de Javascript pra fazer....o que eu quero é que o botão (submit) do form fique desativado até que todos os texts estejam preenchidos... procurei um monte na internet, mas encontrei apenas códigos que faziam isso se algum radio estivesse marcado ou desmarcado... sera que alguém pode me mostrar como faço isso ?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Maio 29, 2008 Denunciar Share Postado Maio 29, 2008 você pode carregar a página com o botão desabilitado e no evento onchange dos inputs chamar uma função que verifica o value dos mesmos, se todos forem diferentes de vazio você habilita o botão. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestereko Postado Maio 29, 2008 Autor Denunciar Share Postado Maio 29, 2008 (editado) tentei usar o evento onChange pra fazer isso... mas ele n funciona 100% porque só verifica se mudou o conteudo do campo ao tirar o foco do mesmo... eu até consegui fazer funcionar... dessa maneira :java script:<script language="javascript"> function verifica() { if (document.cadastra.email.maxLength < 1){ document.cadastra.btCadastrar.disabled = false; } } function disableButton() { document.cadastra.btCadastrar.disabled = true; } </script> form html: <body onLoad="disableButton();"> <form id="form1" name="cadastra" method="post" action="cadastra.php" onsubmit="window.open('','pop','scrollbars=no,width=250,height=100')" target="pop"> e-mai<input name="email" type="text" onKeypress="verifica();" class="titulo2" id="textfield" size="30" /> empresa<input name="empresa" type="text" class="titulo2" id="textfield2" size="30" /> <input name="btCadastrar" type="submit" class="titulo2" value="OK" /> </form> </body>mas ai surge outro problema... o botão fica ativado quando a pessoa escreve no campo email... mas se ela apagar o conteudo desse campo o botão continua ativado... só retorna para desativado se a janela for carregada novamente.... alguém sabe como resolver isso ? Editado Maio 29, 2008 por Mestereko Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eduardo Penna Postado Junho 3, 2008 Denunciar Share Postado Junho 3, 2008 Boa noite amigo, experimento mudar para onkeyupAbraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Mestereko
opa... e ae?
imagino que isso seja uma coisa simples de fazer, mas n tenho muitas noções de Javascript pra fazer....
o que eu quero é que o botão (submit) do form fique desativado até que todos os texts estejam preenchidos...
procurei um monte na internet, mas encontrei apenas códigos que faziam isso se algum radio estivesse marcado ou desmarcado...
sera que alguém pode me mostrar como faço isso ??
Link para o comentário
Compartilhar em outros sites
3 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.