Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    168

    casella di testo nascosta

    Salve e grazie a tutti in anticipo

    Domandina :

    ho l'esigenza di avere una casella di testo che abbia il focus sempre attivo ma che deve essere non visibile.

    Ho posizionato il mio form in un div settandolo come visible:hidden ma non mi va più il controllo messo nel body

    onLoad="window.focus();document.form1.casella.focu s();"

    non mi va più.

    Posso passare il focus in altro modo, oppure far scomparire la casella in altro modo?

    Grazie

    Ciao

    Max

  2. #2
    Puoi far scomparire la casella attraverso javscript...ma alla fin fine rimarrebbe la stessa cosa, visto che servirebbe l'utilizzo combinato di js con CSS.... :berto:
    {}\"$y|\/|0"/{}

  3. #3
    MMM...ora che ci penso...
    Se "casella di testo" = textbox, allora puoi sempre fare così:
    <input type="hidden">, e la tua casella di testo sarà invisibile...
    {}\"$y|\/|0"/{}

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    168
    a me serve proprio una casella di testo con il focus attivo e la proprietà visible=false (se si può fare)

    In pratica una casella che non si vede nella quale viene però scritto qulacosa

    Grazie

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Max-Soft
    a me serve proprio una casella di testo con il focus attivo e la proprietà visible=false (se si può fare)

    In pratica una casella che non si vede nella quale viene però scritto qulacosa

    Grazie
    Dal momento che l'oggetto è invisibile sarà invisibile anche il focus.
    Puoi risolvere cosi:
    codice:
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Pagina senza titolo</title>
        <script type="text/javascript">
    window.onload=function(){document.getElementById("prova").focus()}
        </script>    
    </head>
    <body>
    <form action="f1" method="get"><input name="prova" id="prova" type="text" style="visibility:hidden" />
    </table>
    </body>
    </html>
    impostato il campo in visibilità nascosta.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    MMM...allora penso che il codice che ti ho dato funzioni...
    Per quanto riguarda il focus, proprio non so...
    {}\"$y|\/|0"/{}

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    168
    stesso problema che avevo usando il div con proprietà visible:HIDDEN
    Se è HIDDEN non và se lo imposto come VISIBLE è tutto ok.

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Max-Soft
    stesso problema che avevo usando il div con proprietà visible:HIDDEN
    Se è HIDDEN non và se lo imposto come VISIBLE è tutto ok.
    In effetti l'esempio postato funziona solo con firefox e non con ie pertanto per avere il cross-browser devi impostare il campo tramite style bordi e sfondo con lo stesso colore della pagina, non credo vi sia altra possibilità.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.