Ir para conteúdo

POWERED BY:

Arquivado

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

-=Felipe=-

[Resolvido] Campo Textarea Obrigatorio

Recommended Posts

­B­l­z de novo !

 

Dessa vez eu quero 3 campos textarea com um botao em baixo e se eu clicar no botao sem preencher os campos exibi um alerta falando pra mim preencher os campos e se eu deichar so um campo textarea me manda um alerta avisando pra preencher akele campo (o campo 1 , 2 ou o 3)

 

Obrigado !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exemplo:

<html>
	<head>
		<title>Exemplo</title>
		<script type="text/JavaScript">
				String.prototype.trim = function(){
					return this.replace(/^\s*|\s*$/, "");
				}

				adicionaEvento(window, 'load', function(){
					adicionaEvento(document.getElementsByName("b1")[0], 'click', function(){
						var chkN = (document.getElementsByName("nome")[0].value.trim() == '');
						var chkI = (document.getElementsByName("idade")[0].value.trim() == '');
						if(chkN && chkI){
							alert("Nenhum campo foi preenchido.");
						} else if(chkN){
							alert("O campo nome nao foi preenchido.");
						} else if(chkI){
							alert("O campo idade nao foi preenchido.");
						}
					}, false);
				}, false);

			function adicionaEvento(elemento, evento, funcao, bool){
			bool = (bool == null)? false : bool;
			if(elemento.addEventListener)
				elemento.addEventListener(evento, funcao, bool);
				else
					elemento.attachEvent('on' + evento, funcao);
			}
		</script>
	</head>
	<body>
		Nome:<input type="text" name="nome" /><br />
		Idade:<input type="text" name="idade" /><br />
		<input type="button" name="b1" value="Checar" />
	</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw isso memso que eu queria ;P

 

Mas agora eu kero colocar um window.location no botao que so podi ser ativado se todos os campos estiverem preenchidos como posso fazer isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

...

var chkN = (document.getElementsByName("nome")[0].value.trim() == '');

var chkI = (document.getElementsByName("idade")[0].value.trim() == '');

if(chkN && chkI){

alert("Nenhum campo foi preenchido.");

} else if(chkN){

alert("O campo nome nao foi preenchido.");

} else if(chkI){

alert("O campo idade nao foi preenchido.");

} else {

window.location.href = "seilaoq";

}

...

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.