Jump to content


Photo

Validar Formulário Html


  • Faça o login para participar
7 replies to this topic

#1 Victor Hugo Odo

Victor Hugo Odo

    Doutor

  • Administradores
  • 779 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Compartilhar conhecimentos!

Posted 15/05/2007, 18:37

Olá pessual!

Alguem teria aí teria um exemplo de como validar um formulário html p me passa?
Aqui tá o form:
<FORM ACTION="http://form.ultramail.com.br/" METHOD="POST">
   <P>
 
Nome: <BR><INPUT TYPE="text" NAME="nome" SIZE="24"><BR>
E-Mail: <BR><INPUT TYPE="text" NAME="email" SIZE="24"><BR>
Assunto: <BR><INPUT TYPE="text" NAME="assunto" SIZE="24"><BR>
Mensagem: <BR><TEXTAREA NAME="mensagem" ROWS="8" COLS="20"></TEXTAREA>


	<INPUT TYPE="hidden" NAME="key" VALUE="eJwBmQBm/3312TOJnM7dm5hwwVuepA4m9uwxgudTj1ZHLLrF8U+QX+neleWFvKMjI/+3Eg6+G8zNAa0vm9tFEVntD66wNMbLRnPbD6ArRC3YYQaxqY02WfJxWwzj/OePqL9fGwVb+hkh0umSWMmIv4G0KtACkWpR4o/d7MzNTfKY2CiVVn21UN74znuyNR5+FH+3JIszN6FFANyJsi6jnImzUA0=">
	<INPUT TYPE="hidden" NAME="redirect" VALUE="http://aulidesign.com.br/PaginaDeResposta.html">
	<INPUT TYPE="submit" VALUE="Enviar"> 
	<INPUT TYPE="reset" VALUE="Limpar">
  </P>
  </FORM>

Quem souber posta aí!

Edição feita por: Victor Hugo Odo, 15/05/2007, 18:56.

Fórum WMO - Administrador


#2 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 16/05/2007, 09:03

Window > Behaviors > Add Behaviors > Validate form.

AN

#3 xKuRt

xKuRt

    Turista

  • Usuários
  • 48 posts
  • Sexo:Masculino
  • Interesses:Como assim? Quem é você?

Posted 16/05/2007, 09:13

Melhor validar no W3C:

http://validator.w3.org

Muito mais confiável!

#4 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 16/05/2007, 13:47

A pergunta não ficou clara. Pode ser tanto a validação dos campos do formulário quanto a validação da W3C...
att,
Muller Dias
ex-administrador Fórum WMO

#5 Victor Hugo Odo

Victor Hugo Odo

    Doutor

  • Administradores
  • 779 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Compartilhar conhecimentos!

Posted 16/05/2007, 14:34

Quero validar os campos para que o usuário não fique enviando o formulário em branco.
Sei que dá pra fazer com JS mas apesar de procurar bastante no forum não achei.

Já concegui!
Obrigado pessual! :click:

EX:
<html>
<head>
<title>Formulario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function form_simples(ele){
	numero = ele.elements.length
	erro = "";
	for(i=0; i<numero; i++){
		if(ele.elements[i].alt == "yes"){
			if(ele.elements[i].name == "email" || ele.elements[i].name == "e-mail" || ele.elements[i].name == "mail"){
				if(ele.elements[i].value.indexOf('@')==-1 || ele.elements[i].value.indexOf('.')==-1){
				erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +"' corretamente. \n"
				}
			}else{
				if(ele.elements[i].value==""){
				erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +"'. \n"
				}
			}
		}
		if(ele.elements[i].title == "yes"){
			if(ele.elements[i].value==""){
			erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +"'. \n"
			}
		}
	}

	if(erro != ""){
		alert("Erros:\n"+erro);
		return false
	}else{
		return true
	}
}
</script>
</head>

<body>
<!-- COLOQUE O EVENTO onSubmit desta forma -->
<form method="post" onSubmit="return form_simples(this)">

<!-- os inputs que serão obrigatórios,  terão de ter o complemento 'alt="yes"' -->
Nome: <input name="Nome" type="text" size="50" alt="yes">
<bR>
<!-- Qd for o campo e-mail o name dele precisar ser= "email" ou "mail" ou "e-mail"' -->
E-mail: <input name="email" type="text" size="50" alt="yes">
<bR>

<!-- qd for textareae for obrigatório, terá de ter o complemento 'title="yes"' -->
Comentario: 
<textarea name="comentario" cols="50" rows="4" id="comentario" alt="yes"></textarea>
<bR>
<input type="submit" value="Enviar">
</form>
</body>
</html>

Só mais uma coisa...
como eu determino se em um text só podem ser digitados números?

Edição feita por: Victor Hugo Odo, 16/05/2007, 14:00.

Fórum WMO - Administrador


#6 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 16/05/2007, 14:37

É exatamente com o AN disse.

Window > Behaviors > Add Behaviors > Validate form.


Depois que for aberta a caixa de diálogo, você vai encontrar algumas opções para marcar. Selecionando o campo desejado e marcando a opção Value = REQUIRED, o seu formulário somente será submetido caso o campo seja preenchido. As opções Accept temos: E-mail Adress que é para campo de e-mail, Number para campos que só podem conter números, e Number from que é para campos que aceitam apenas uma faixa de números.

Depois de configurado o Behavior acima, repare que foi adicionado um java script em seu código html. Abra-o e configure as frases que serão exibidas caso a pessoa preenche algum campo incorretamente.

EDITADO:

Quando você editou seu post, eu estava postando.
Respondendo a sua pergunta, você deve marcar a opção Number naquela caixa de diálogo.

Edição feita por: '' sem.Ponto, 16/05/2007, 14:42.

att,
Muller Dias
ex-administrador Fórum WMO

#7 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 22/09/2017, 04:20

Zithromax Treats What Std cialis Amoxicillin And Prenatal Vitamin Orlistat 60 Mg For Sale Cialis Viagra Online Kaufen Comprare Levitra Milano Cialis Ohne Rezept Aachen cialis online Levitra Zubereitung
Cialis Viagra Vente En Ligne cialis Vendo Kamagra Chile
Traitement Baclofene Buy Amoxicillin For People
Cipla Viagra Products <a href=http://cialtobuy.com>cialis online</a> Commander Cialis Belgique
Isotretinoin Shop cialis Prix Cytotec France
Cephalexin Dog Dose Buy Generic Propecia Online Vendo Viagra Torino
Kamagra Vs Cialis <a href=http://cialtobuy.com>cialis buy online</a> Propecia Inseminacion Artificial

#8 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 23/09/2017, 13:11

El Viagra Requiere Receta cialis Buy 5mg Cialis From Canada Alli On Sale Now Viagra A Poco Prezzo




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq