Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
Na função eu colocaria um if que verificasse se está vazio.
function setarCampos_usuario(...){
if( document.getElementById('nomedopersonagem').value != '' ){
SEUCODIGO
}
}
>
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.
Alguém saberia me responder como referenciar o meu campo "usuário" ?
qual é o ID do campo ?
document.getElementById('id_do_campo_usuario')
>
qual é o ID do campo ?
document.getElementById('id_do_campo_usuario')
William, você é um gênio ! não é o 1° tópico que você me ajuda, funcionou !!! Vlw mesmo !