Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    100

    Invio su campo di input testo

    Ok.. sto impazzendo!

    Ho un modulo con un campo di testo e un pulsante Submit.
    Quando scrivo qualcosa nel campo di testo e clicco sul pulsante tutto ok.. invece se scrivo e premo invio mi fa il refresh della pagina!

    Dannazione come risolvo? ho provato tramite JS a intercettare il pulsante invio ma anche assegnandogli delle funzioni mi fa il refresh!

    ho provato cn questo script:
    codice:
    function controllo(x) {
    if (x == 13) {
    var obj = document.getElementById('invia');
    alert('richiamo funzione : ok');
    obj.focus();
    obj.click();
    };
    };
    {
    mi visualizza l'alert ma poi invece di fare il click mi refresh la pag!

    Ho provato anche cn qualcosa tipo document.Ricerca.submit()

    ma nada!

    Ke faccio? Grazie! Ciao

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova a mettere dopo la fine del form

    codice:
    <script language="JavaScript" type="text/javascript">
    <!--
    document.getElementById('invia').focus();
    //-->
    </script>

  3. #3
    nel modulo...

    <form ...... onsubmit="return false;">
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

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.