Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Prompt...


M@luco Belez@

Pergunta

Eu tenho um código que abre um prompt e depois o texto vai pra uma textarea, ai se o usuário deixar em branco, aparece uma msg de erro criada por mim mesmo e cancela a operação, mas se ele clica em cancelar, aparece null na textarea, tem como eu verificar se ele clicou em ok ou em cancelar?

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

eu já tentei testar se é null....

eu fiz assim:

a var do prompt é janela e janela1(são dois prompts)

if(janela=="" || janela1=="") {

aqui vem o alert com o erro;

}

assim tá beleza, mas só se deixar em branco o prompt, se clicar em cancelar, acontece o que eu disse......

e eu tb já testeo if...janela==null ou janela=="null", mas não dá certo

Link para o comentário
Compartilhar em outros sites

  • 0

não deu certo, se quiser dar uma olhada na funtion, ai está:

function link(mensagem) {

var janela;

var janela1;

janela = prompt(mensagem);

janela1 = prompt('Digite o Label para o Link:');

if(janela=="" || janela1=="" || janela=="null" || janela1=="null") {

alert("Um dos campos estão vazios");

} else {

form.descricao_completa.value = form.descricao_completa.value + ''+janela1+'';

}

}

para chamá-la:

<input type="button"  name="url" value="URL" onclick="link('Digite o Link:(sem http://)');">

desde já obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Faz um teste com este ai..

<script language="JavaScript">

var name = prompt("Digite qualquer porcaria", "")

if (name == null)

{

document.write('Cancelou');

}

else if (name == "")

{

document.write('Em branco');

}

else {

document.write('<font color=#3A6EA5><b>'+name+'</b></font>');

}

</script>

Link para o comentário
Compartilhar em outros sites

  • 0

e assim ?

acho que o erro era (janela == "null")

if ((janela=="") || (janela1=="") || (janela==null) || (janela1==null)) {

   alert("Um dos campos esta vazio !");

} else {

   form.descricao_completa.value = form.descricao_completa.value + ''+janela1+'';

}

hehehehee cabei de achar o erro tb...

precisando tamos ai

valeu

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...