textarea: cols & rows

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
ciao
in una textarea

HTML:
<textarea name="descrizione" cols="40" rows="10" id="descrizione" onKeyUp ="Conta()"></textarea>

eseguo il conteggio dei dati e sin qui non ci piove.
essendo la texarea impostata con
cols="40"
rows="10"
quando supero le 40 colonne e/o le 10 righe appaiono le barre di scorrimento.

domanda: è possibile intercettare con js il valore di cols e di rows in modo che se questi vengono superati si abbia un alert come per il conteggio dei caratteri?

non estste qualcosa del tipo

document.form1.descrizione.value.cols > massimoC
document.form1.descrizione.value.rows > massimoR
 
Ciao gianni :)

Prova questo:
<textarea id='descrizione' cols='10' rows='11'></textarea>
<br>
Colonne: <script>
document.write(document.getElementById('descrizione').getAttribute('cols'));
</script>
<br>
Righe: <script>
document.write(document.getElementById('descrizione').getAttribute('rows'));
</script>

Dovrebbe far al caso tuo ;)
 
ciao
funzia ma non come vorrei
cioè scrive il numero di colonne/righe impostato 10 e 11.
io vorrei che (es per le righe) all'inizio righe= 0, se creo un altra riga (per testo lungo o con a capo) dicesse righe=1 e così via...
ariavo a righe=11 ci fosse un alert "righe max raggiunte" e blocco dello scrivere
:hammer:
 

Discussioni simili