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:
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:<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>
grazie a tutti in anticipocodice:function confermaPost() { var dati = document.FormCommenti.Commento.value; if( dati.search("<") != -1 ) { alert("Caratteri non permessi"); return false; } return true; }

Rispondi quotando

