Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Pulsante reset come immagine

    Salve ragazzi scusate ma sto diventando scemo su un pulsante che mi resetta i campi del form.

    Praticamente al posto del classico Button per il reset dovrei mettere come pulsante un'immagine solo che anziche azzerare il form me lo invia, praticamente mi fa la stessa funzione del submit.

    Io ho provato con questo codice ma nulla:

    <input border="0" src="img/reset.gif" name="reset" align="middle" type="image" value="Reset">


    Dove sbaglio??


  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    devi creare una funzione in javascript che resetti il form se vuoi usare una immagine...io ho sempre fatto così, non ho idea se si possa fare tramite html ma penso di no poichè sei costretta a usare type="image" invece di TYPE="reset"

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    L' imput image e sostitutivo del tasto submit (invio) e fa solo il suo lavoro per mettere un immagine fai cosi:
    < img="img/reset.gif" name="reset" align="middle" />
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Originariamente inviato da cavicchiandrea
    L' imput image e sostitutivo del tasto submit (invio) e fa solo il suo lavoro per mettere un immagine fai cosi:
    < img="img/reset.gif" name="reset" align="middle" />
    infatti, come pensavo

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  5. #5
    Grazie a tutti ragazzi siete stati come sempre gentili e disponibili


  6. #6
    Ragazzi, ho lo stesso problema.
    ho messo anche io nel onclick del link forms['nomeform'].reset() ma questo funzione solo se non invio il form.
    come faccio a farlo resettare anche dopo il submit?
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da ciromonta
    Ragazzi, ho lo stesso problema.
    ho messo anche io nel onclick del link forms['nomeform'].reset() ma questo funzione solo se non invio il form.
    come faccio a farlo resettare anche dopo il submit?
    Presupponendo che l'invio del forum sia nella stessa pagina (altrimenti perderesti i dati del form) a fine "inserimento" dovrebbe bastare
    <script>location.href='nomepaginaform.xxx'</script> in modo da ricaricare la pagina exnovo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Adesso è un pò lungo da spiegare, ma non è una soluzione adatta al mio caso.

    altre soluzioni?
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

  9. #9
    ho provato a richiamare questa funzione nell'onclick per resettare il form (anche dopo il submit) ma non va. mi dite cosa c'è di sbagliato?

    codice:
    <script language="javascript">
    function resetForm() {
    	var f = document.getElementByID('filtri_ric');
        var n = f.elements.length;
       
        for(var i = 0; i < n; i++){
          	f.elements[i].value == ''
            }
    
      }
    </script>
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da ciromonta
    ho provato a richiamare questa funzione nell'onclick per resettare il form (anche dopo il submit) ma non va. mi dite cosa c'è di sbagliato?

    codice:
    <script language="javascript">
    function resetForm() {
    	var f = document.getElementByID('filtri_ric');
        var n = f.elements.length;
       
        for(var i = 0; i < n; i++){
          	f.elements[i].value == ''
            }
    
      }
    </script>
    Sicuro questo che va scritto cosi:
    var f = document.getElementById('filtri_ric');// con la D > d
    Poi ho anche qualche dubbio su questo:
    var n = f.elements.length;
    del tipo "filtri_ric" ha degli elementi? Sicuro si rilevino cosi? Forse è meglio usate il DOM?
    Per le risposte documentati qui
    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.