Ir para conteúdo

POWERED BY:

Arquivado

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

Leonardo Peixoto

[Resolvido] OnClick

Recommended Posts

Pessoal me ajudem, possuo uma <TAG> de um campo em html, neste campo a pessoa digita o nome de um personagem de um jogo e do lado existe um botão onde ele clica e carrega a imagem do avatar dele e mostra se ele ja esta cadastrado ou não no meu site.

 

O Código do botão que verifica é este:

 

<img src="images/bt_procura.png" id="procurar_usuario" onmouseout="this.src='images/bt_procura.png';" onmouseover="this.src='images/bt_procura2.png';" onmousedown="this.src='images/bt_procura3.png';" onclick=" setarCampos_usuario( document.getElementById('proce1') ); enviarForm('processar_usuario.php', camposusuario, 'divResultado_usuario'); "/> 

 

A função está funcionando perfeitamente, porém gostaria de saber o que eu faço para criar uma condição que faça com que o botão só funcione se tiver algo escrito no campo, se estiver vazio o botão não faça nada.

 

Sei que esta condição precisa estar dentro do onClick mas não sei exatamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites
if( this.value!='' ){
   faca_tal_coisa();
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na função eu colocaria um if que verificasse se está vazio.

 

function setarCampos_usuario(...){
if( document.getElementById('nomedopersonagem').value != '' ){
SEUCODIGO
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

if( this.value!='' ){
   faca_tal_coisa();
}

 

Ja tentei desta forma e não deu certo ! foi a primeira coisa que fiz.

 

Na função eu colocaria um if que verificasse se está vazio.

 

function setarCampos_usuario(...){
if( document.getElementById('nomedopersonagem').value != '' ){
SEUCODIGO
}
}

 

 

Alguém saberia me responder como referenciar o meu campo "usuário" ?

 

Pois verifiquei que se eu utilizar o if(this.value!='') vai estar referenciando um valor da imagem e não do campo "usuario", precisaria refecenciar dentro do if(this.value!='') o id do campo usuário mas não sei como fazer isto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém saberia me responder como referenciar o meu campo "usuário" ?

 

qual é o ID do campo ?

 

 

document.getElementById('id_do_campo_usuario')

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.