Jump to content
Fórum Script Brasil
  • 0

Como Poderia Resolver Isto?


Halfar
 Share

Question

tenho uma caixa de texto e dois botoes. E tenho um codigo js tambem que faz a validacao desta caixa de texto, tipo assim, se a caixa de texto estiver vazia, ao clicar em um dos botoes aparece a mensagem "favor informar...etc"

Bem, o problema é o seguinte, como tenho dois botoes no formulário, um deles deve fazer a verificacao se caixa está preenchida ou não, o outro botao não deve fazer a verificacao. Mas ocorre que como os dois botoes estao no mesmo formulario então os dois botoes estao fazendo a verificacao.

Bem, já que o segundo botao, que não deve fazer a validacao do formulário, gostaria de saber se tem como colocar um codigo no script js, que ao identificar que o segundo botao foi pressionado, ai eu colocaria um return false sem exibir mensagem nenhuma, tipo assim, pegar alguma referencia do botao que foi clicado, pelo nome do botao ou pelo value do botao... só que não sei como fazer isto, tentei fazer colocando a propriedade name, tipo assim:

if (form.name = "submit"){ ....etc...

mas não da certo, coloquei um alert(form.name) e retorna code native..etc...

teria como resolver isto?

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

é necessário os dois botoes. Um botao é do tipo submit que faz a verificacao do formulário. O outro botao é imagem, mas tambem do tipo submit, na realidade é um botao de paginacao ("proxima pagina", "pagina anterior"), só que quando clica neste botao ele está executando o script que faz a verificacao do formulário, e não deve fazer isto...

Link to comment
Share on other sites

  • 0

Bem, eu já resolvi o problema, fazendo algumas alteracoes no codigo, mas seria interessante que da outra forma que estava fazendo funcionasse. então prossigo neste tópico informando o seguinte:

eu sei que é meio dificil para voces entenderem, mas para mim tambem é meio dificil para explicar, de fato é necessário os dois botões, um botao submit que faz a validacao do formulário, e outro botao de imagem (que tambem é submit) que faz a paginacao (mover para frente, para tras, etc...).. Só que ao clicar no botao de paginação, apesar do botao ser uma imagem, mas é um botao submit que irá ler o conteudo do formulário, para montar o codigo sql para fazer a paginacao...

Como sugeriram ai fazer a verificacao pela id ou name, eu já havia feito isto, para verificar o botao submit, conforme já coloquei no primeiro post, coloquei um alert para testar === if (form.name = "submit"){ ....etc..., isto retorna a mensagem code native.

De qualquer forma, agradeco a todos pela paciencia, e agradeco pelas respostas que foram postadas.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...