Buonasera gente ^_^
Ho creato un form e volevo controllare, dopo il submit che in un dato campo non ci fossero determinati caratteri, ma sembra che non mi recuperi il testo dentro il campo, che è una textarea.
Form:
codice:
<form action="tagboard.php" method="post" onSubmit="confermaPost();" name="FormCommenti" id="FormCommenti">
<center>
Nick
<input type="text" name="Nick" class="stile" onKeyPress="caratteri(window.event.keyCode);">
Tipo del contenuto
<select size="1" name="Tipo" class="stile">
<option value="Commento">Commento</option>
<option value="Lamentela">Lamentela</option>
<option value="Richiesta">Richiesta</option>
<option value="Varie">Altro</option>
</select>
Commento
<textarea name="Commento" id="Commento" cols="40" rows="6" class="stile" onKeyPress="caratteri(window.event.keyCode);"></textarea>
<input type="submit" value="Invia">
</p></center>
</form>
E questo è il javascript della funzione che mi interessa, se metto una stringa prescelta nella variabile dati funziona correttamente, ma così no e non capisco dove sbaglio!
codice:
function confermaPost()
{
var dati = document.FormCommenti.Commento.value;
if( dati.search("<") != -1 )
{
alert("Caratteri non permessi");
return false;
}
return true;
}
grazie a tutti in anticipo