Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: bottone cliccato

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093

    bottone cliccato

    Ciao

    ho una pagina con due submit, l' unica cosa che li identifica è il value, come faccio a capire quale bottone ha cliccato l' utente?

    grazie

  2. #2
    metti:
    <input type="submit" name="blabla" value="buz">
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    beh, ti sei risposto da solo:
    nome_form.nome_submit_1.value

    nome_form.nome_submit_2.value

    ognuno sarà il valore assegnato al submit corrispondente

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    si ok ma nello script come lo intercetto?...

    devo capire se ha cliccato su bottone pippo o pluto, come faccio?

  5. #5
    devi passare il value alla funzione:

    codice:
    function f(pulsante) {
     alert("Ho cliccato il pulsante "+pulsante.value);
     ...
    }
    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    io ho questo

    <form name='pio'>
    <input type="submit" value='nome'>
    <input type="prova" value='prova'>
    </form>

    e non posso modificarlo, come faccio per determinare quale bottone è stato premuto?..

  7. #7
    non esiste un type "prova".
    ad ogni modo, se non lanci una funzione al clic oppure al submit, non saprei come potresti fare...

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    sul client devi gestire l'evento onclick su ciascuno dei pulsanti... ma se non puoi modificare la pagina (e' di altri?) la vedo difficile...

    ps: non ho mai visto un input type="prova" :master:

    ciao

    edit: @ var: secondo!
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    type prova, mi sono sconfuso...
    io ho la funzione che intercetta il submit e parte con l' invio del modulo, li dentro dovrei verificare che bottone l' utente ha cliccato, non posso modificare il codice perche creato da un software genera pagine...

    capite questo il problema..come faccio aiutoooo

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    esempio:
    codice:
    <script> 
    var cliccato='';
    function inizia() {
    	f = document.pio; // il form
    	for (var k=0; k<f.elements.length; k++) { 
    		e = f.elements[k];
    		if (e.type=="submit") {
    			e.onclick=function(){cliccato=this.value}; 
    		}
    	} 
    }
    </script> 
    </HEAD>
    <BODY onload="inizia()">
    <form name='pio'> 
    <input type="submit" value='nome'> 
    <input type="submit" value='prova'> 
    </form>
    ora puoi testare il contenuto della variabile "cliccato"

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.