Visualizzazione dei risultati da 1 a 4 su 4

Discussione: focus su campo creato

  1. #1
    Utente di HTML.it L'avatar di Miscio
    Registrato dal
    Oct 2003
    Messaggi
    132

    focus su campo creato

    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

  2. #2
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    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();">
    Che ti sei inventato una nuova sintassi?

    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

  4. #4
    Utente di HTML.it L'avatar di Miscio
    Registrato dal
    Oct 2003
    Messaggi
    132
    VVoVe:
    Yama ... Mille Anni in Montagna

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.