Validação

Galera alguem sabe como posso validar um texarea

só que é o seguinte : eu queri que quando o cara digita-se ; o sistema não deixasse apresentasse um msg tipo eu fiz assim

function submitEnviar(){

	if(form1.textarea1.value ==";"){
		alert("caractere não permitido! troque por (. , - /)");
		form1.textarea1.focus();
		return false;
	}

	return true;
}

function iniciar(){
	form1.textarea1.focus();
}

window.onload = iniciar;

</script>

mas o proble é que ele ai só dar certo se eu digitar so o (:wink: o que eu quero é que eu posso digitar uma string e se tiver um ; ele não deixe e apresente a msg

desde já grato

Att,

é o seguinte. vc deve usar uma função que verifique o que está sendo digitado e não o valor do campo. depois de verificar vc permite qe o javascript mande a letra etc para o textarea.

pesquise sobre como ler e validar os dados do teclado.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

	<script type="text/javascript">
    	function verificarCaracter (objeto) {
		
			var codigoTecla = objeto.keyCode ? objeto.keyCode : objeto.which ? objeto.which : objeto.charCode;
			
			if(codigoTecla != 59)
				return true;
			else {
				alert("Essa tecla não rola querido!");
			}

		}
		function limpaCampo () {
		
			document.formulario.campo.value = document.formulario.campo.value.replace(";","");
			
		}
    </script>

</head>

<body>

	<form id="formulario" name="formulario">
		<textarea id="campo" name="campo" onkeypress="return verificarCaracter(event)" onkeyup="return limpaCampo()"></textarea>
    </form>
    
</body>
</html>

[]'s

boa.