come si fa ad impedire ad un utente di inserire piu di 200 caratteri in una text area?
grazie a tutti.
ale![]()
![]()
![]()
come si fa ad impedire ad un utente di inserire piu di 200 caratteri in una text area?
grazie a tutti.
ale![]()
![]()
![]()
Dai un occhio alla pillola di Augello
...I'm insane in the brain...
ok e per controllare che la text area nn sia vuota?
io ho fatto uno script in una funzione del genere:
function controllo()
{
if (document.messaggio.value=="")
{
alert("Inserire un testo");
}
alert("testo inserito");
}
ma non va.dove sbaglio?
grazie.ale
Originariamente inviato da alexinside83
ok e per controllare che la text area nn sia vuota?
io ho fatto uno script in una funzione del genere:
function controllo()
{
if (document.messaggio.value=="")
{
alert("Inserire un testo");
}
alert("testo inserito");
}
ma non va.dove sbaglio?
grazie.ale
Così funziona
function controllo(){
tArea=document.getElementById('messaggio')
if (tArea.value=="")
alert("Inserire un testo");
else
alert("testo inserito");
}
Per puntare un oggetto della pagina conviene sempre assegnarli un Id ed andarlo a richiamare per ID ricorda che l'ID deve essere univoco
![]()
...I'm insane in the brain...
grazie!funziona...
ma perche con l'id va e con il percorso "document.messaggio.value" non va?
io con le input type=text l'ho sempre usato!!!!
perche con la text area questo metodo non va?
grazie.
ale
per puntarlo potevi usare anche document.all['messaggio'].value però questo metodo funziona solo con IE e forse con NN7.0 usando all dopo document, in pratica punti tutti gli elementi presenti nel document quindi textarea combobox checkbox radio div ecc ecc.
Però come ti ho detto è supportato solo da ie altro modo avresti potuto mettere la tua text area in un form assegnarli un nome e poi puntarla con document.forms['nome_form'].messaggio.value questo metodo dovrebbe essere crossbrowser cioè essere compatibile con tutti i browser
Il fatto che i tuoi input ti funzionino direi che come al solito e colpa/merito di IE che aggiusta gli errori a suo modo
...I'm insane in the brain...