con questo codice
document.getElementById("Matricole").innerHTML = 'Matr '+n+1+'<input name=Ti2matr'+n+' id=name=Ti2matr'+n+' type=text >
'
io creo un textbox.
ma come faccio a mettergli subito il focus?
molto urgente grazie
con questo codice
document.getElementById("Matricole").innerHTML = 'Matr '+n+1+'<input name=Ti2matr'+n+' id=name=Ti2matr'+n+' type=text >
'
io creo un textbox.
ma come faccio a mettergli subito il focus?
molto urgente grazie
Yama ... Mille Anni in Montagna
Puoi impostare il focus di sulla tua textbox di nome 'Ti2matr'+n con il metodo focus() sull'oggetto.![]()
<BODY onLoad="document.forms[0].elements[0].focus();">
Nel tuo caso sarà:
<BODY onLoad="document.forms[0].'Ti2matr'+n.focus();">
![]()
![]()
![]()
Open ur mind 'n ENJOY da' power of JavaSkript :-)...
Coded by 16437952
Che ti sei inventato una nuova sintassi?Originariamente inviato da 16437952
Puoi impostare il focus di sulla tua textbox di nome 'Ti2matr'+n con il metodo focus() sull'oggetto.![]()
<BODY onLoad="document.forms[0].elements[0].focus();">
Nel tuo caso sarà:
<BODY onLoad="document.forms[0].'Ti2matr'+n.focus();">
![]()
![]()
![]()
La sintassi corretta e`:
<body onload="document.forms[0].elements['Ti2matr'+n].focus();">
E questa la sintassi corretta per generare il campo:
document.getElementById("Matricole").innerHTML = 'Matr '+n+1+'\<input name\=\"Ti2matr'+n+'\" id\=\"Ti2matr'\+n\+'\" name\=\"Ti2matr'\+n\+'\" type\=\"text\" \/\>\<br \/\>';
Tutti i vari backslash servono per far funzionare lo script anche in XHTML, mentre le virgolette sono sintassi obbligatoria anche in HTML4.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati