Visualizzazione dei risultati da 1 a 6 su 6

Discussione: invio form

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    61

    invio form

    Ciao a tutti,

    ho crato una form di invio dati e al posto del pulsante submit predefinito ho usato un'immagine
    ---
    <input name="invia" type="image" value="invia" src="images/invia.gif" width="76" height="17" border="0">
    ---
    La form funziona correttamente però non funziona l'invio da tastiera.

    E' possibile dare un focus o altro per farlo funzionare da tastiera.

    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Dovresti dire esattamente cosa intendi.

    Se il form e` corretto e nel form c'e` quel submit che hai citato, ci sono due metodi per inviare il form da tastiera:
    1. premendo invia quando il focus e` su qualsiasi campo di tipo text
    2. premendo return quando il focus e` sul bottone "invia"

    Per spostare il focus puoi usare tab (o shift-tab).

    Se hai problemi cerca di essere piu` preciso e posta anche il tag <form>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    61
    Se mi sposto con il tab fino al pulsante invia mi prende il focus e lancia la form; ma all'ingresso della pagina posso dare il focus al pulsante in modo tale che non c'è bisogno di spostarmi con il tab?

    Ad esempio entro nella pagina non compilo i campi e premo invio da tastiera e mi dovrebbe uscire l'alert con i campi obbligatori.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    per spostare il focus al campo invia:
    document.NOMEFORM.invia.focus();

    Per dare il focus al caricamento della pagina aggiungi la condizione onload al tag body:
    <body onload="document.NOMEFORM.invia.focus();">
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    61
    Ho questo errore javascript:

    document.iscrizione.invia è nullo o non è un oggetto

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    61
    Ho risolto!

    Ho dato onload il focus sul primo campo input.

    Grazie.

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.