Buongiorno a tutti, rieccomi con la mia ormai domanda quotidiana
Il sorriso sia chiaro è di gratitudine, pensando alla vostra infinita pazienza.
Tornando al mio problema ho questa funzione che mi inserisce in una textarea il valore di un array
A volte succede che il valore dell'array deve andare su più righe e per evitare lo scroll a lato desidero che la textarea aumenti in qutomatico cioè il suo .rows aumenti quante sono le righe .
Cercando in rete e con la mia misera conoscenza ho messo su questo :
ma non va....
Mi suggerite per favore...
Grazie . Domenico.
Il sorriso sia chiaro è di gratitudine, pensando alla vostra infinita pazienza.
Tornando al mio problema ho questa funzione che mi inserisce in una textarea il valore di un array
HTML:
var stemmak = []
stemmak[0]="";
stemmak[1]="Altavilla";
stemmak[2]="Asburgo Impero";
stemmak[3]="Asburgo Lorena";
stemmak[4]="Baden";
stemmak[5]="Baviera";
stemmak[6]="Sassonia \n Coburgo \n Gotha";
.........................
function scrivistemma() {
for(var y = 1; y <= stemmak.length; y++) {
stemtn = stemmak[y];
document.getElementById("tex"+y).value = stemtn;
} }
// e questa è la textarea
<textarea class="area" id ="tex1" name="fine1" cols="6" rows="1" style="display:block"></textarea>
A volte succede che il valore dell'array deve andare su più righe e per evitare lo scroll a lato desidero che la textarea aumenti in qutomatico cioè il suo .rows aumenti quante sono le righe .
Cercando in rete e con la mia misera conoscenza ho messo su questo :
HTML:
function autoresize()
{
for (
var ta = getElementById("tex6").value;
var tt = ta;
var st = 0;
var ct = 1;
while((st=tt.indexOf('\n', (st+1)))!=-1)
ct++;
document.getElementById("tex"+y).style.rows = ct;
}
ma non va....
Mi suggerite per favore...
Grazie . Domenico.