Originariamente inviato da Teo80
Ciao a tutti,
in una pagina ASP utilizzo il metodo post per passare i valori immessi negli elementi di un form. Quindi attualmente si passa alla pagina successiva tramite un bottone submit.
Vorrei però inserire un controllo per verificare che la lunghezza del testo di una textarea sia al di sotto di un certo limite e anche per verificare che alcune textarea non siano vuote.
Avrei bisogno di fare in modo che quando si preme il bottone, si faccia questo controllo e se non vengono rispettate queste condizioni appaia una finestra che indichi il problema, mantenendo la stessa pagina.
Sapete aiutarmi? Grazie!
Questo è un esempio:
codice:
<html>
<head>
<title>Prova verifica tex</title>
<script language="JavaScript">
<!--
function controllatex(){
var tex1 = document.form1.tex1.value.length
var tex2 = document.form1.tex2.value.length
if(tex1 <20){
alert("Attenzione\n\n testo troppo corto mimimo devi inserire 20 caratteri");
document.form1.tex1.focus();
return false;
}
if(tex2<20){
alert("Attenzione\n\n testo troppo corto mimimo devi inserire 20 caratteri");
document.form1.tex2.focus();
return false;
}
}
//-->
</script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form name="form1" method="post" action="tua_pagina.asp" onsubmit="return controllatex();">
<textarea name="tex1" rows="2"></textarea>tex1</p>
<textarea name="tex2" rows="2"></textarea>text2</p>
<input type="submit" name="formbutton1" value="invia"></p>
</form>
</p>
</body>
</html>