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

Erro simples campo vazio


tiago31

Pergunta

Boa Noite.

Eu tentei fazer um form quando o valor o form estiver vazio dara um mensagem mas não esta dando o erro não intendo.

alguém pode me ajudar?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<!--inicio java script-->
<script>
function valor (){
    while(a.nome.value==""){
        alert("Favor Preencher o Campo Nome");
        a.nome.valor=prompt("DIgite seu nome agora","");
        }
    alert("Obrigado, "+a.nome.value); 
    }
</script>
<!-- Fim Java script-->
<pre>
<form name="a">
  <label>
    <input type="text" name="nome" id="nome"  onblur="valor(this.value)">
  </label>
  <br>
  <label>
    <input type="submit" name="button" id="button" value="Enviar">
  </label>
</form>
</script>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Este fórum é destinado a dúvidas sobre a linguagem de programação JAVA. Se tiver dúvidas sobre javascript, use o fórum Ajax, javascript, XML, DOM.

você está chamando uma função q passa um parametro, sendo q a função q você criou não tem nenhum parametro

Link para o comentário
Compartilhar em outros sites

  • 0
tenta usar if, vou procurar um negocio q fiz de alert aki.

não disse kkkkk

<html>
<head>
&lt;script type="text/javascript">
function validar() {
var a;
a = document.form1.Nome.value;
if (a == "") {
alert ("Digite um Nome");
document.form1.Nome.focus()
return false;
}

document.form1.submit();
}
</script>
</head>
<body>
<table>
<tr>
<td>
<form name="form1" action="gravar.asp" method="post">
Nome: <input type="text" name="Nome" size="98" maxlength="40"><br>
</form>
</td>
</tr>
</table>
<input type="button" value="Gravar" onClick="validar()">
<input type="reset" value="Limpa Campos">
</body>
</html>

agradeça..

Editado por kuroi
Adicionar tag CODE
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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...