Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    disabilitazione tasto invio nel form

    Salve Amici,

    ho un modulo on line con 2 bottoni, x disabilitare il tasto invio della tastiera onde evitare un invio non voluto del form ho fatto i 2 bottoni così:

    1 così
    codice:
    <input name="azione" type="button" class="bott2" id="azione" onClick = "document.news.submit()" value="Iscrivimi">
    e l'altro così
    codice:
     <input name="azione" type="button" class="bott2" id="azione" onClick = "document.news.submit()" value="Cancellami">
    ma e sorto un problema,
    prima di questa disabilitazione il form inviava oltre a tutti i campi nel modulo anche il valore del bottone cliccato con medoto get,

    ad esempio se cliccavo sul tasto Iscrivimi alla pagina successiva passava tutti i valori e in + il valore del bottone così:

    mag.asp?email=miamail@mail.it&azione=Iscrivimi

    ma ora non.

    come posso fare per far passare il valore del bottone cliccato, mantenendo il tasto invio della tastiera disabilitato e senza aggiungere nulla al form ?

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    up
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  3. #3
    E' solo un tentativo, ma prova ad aggiungere un campo hidden e a valorizzarlo sull'onclick del bottone, in somma qualcosa del tipo:

    codice:
    <input type="hidden" name="azione" value="">
    
    <input name="azione1" type="button" class="bott2" onClick ="document.news.azione.value='iscrivimi';document.news.submit()" value="Iscrivimi">
    
    <input name="azione2" type="button" class="bott2" onClick ="document.news.azione.value='cancellami';document.news.submit()" value="Cancellami">
    E' solo un tentativo ma potrebbe funzionare, se non va possiamo riprovare a fare tutto con una funzione

    PS: attento a non avere più input con lo stesso name (azione)
    xxx

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    non va !

    mi da questo errore:
    Immagini allegate Immagini allegate
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  5. #5
    Prova così:
    codice:
    nell'head
    
    <script language="Javascript">
    <!--
    function sbm(val){
       var percorso=document.news.azione; //<--Controlla che questo percorso sia giusto!!
       percorso.value=val;
       document.news.submit();
    }
    //-->
    </script>
    
    
    e poi nel form:
    
    <input type="hidden" name="azione" value="">
    
    <input name="azione1" type="button" class="bott2" onClick ="sbm('iscrivimi')" value="Iscrivimi">
    
    <input name="azione2" type="button" class="bott2" onClick ="sbm('cancellami')" value="Cancellami">
    
    </form>
    xxx

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie 1000 ora funziona
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  7. #7
    Originariamente inviato da unreg
    grazie 1000 ora funziona
    Di nulla, ciao
    xxx

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.