Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355

    Rilevare pulsante premuto da utente asp

    Buongiorno a tutti,
    Volevo chiedere il vostro aiuto a riguardo di questa situazione:

    Ho una form con due pulsanti e vorrei riuscire a rilevare quale dei due è stato premuto per effettuare delle operazioni distinte.

    Ho realizzato quanto segue ma, così facendo devo per forza di cose chiamare i due pulsanti in maniera differente (e nel mio caso la cosa non è possibile).

    Volevo chiedere se qualcuno conosce un modo differente per compiere tale operazione
    Grazie

    'ASP
    scelta = Request.Form("f_Scelta")
    Select case scelta
    Case "Annulla"
    'fai una cosa
    Case "Invia"
    'fai altra cosa
    End Select

    'HTML
    <form>
    <input name="f_Scelta" type="submit" id="f_Scelta" value="Annulla" />
    <input name="f_Scelta" type="submit" id="f_Scelta" value="Invia" />
    </form

    'MIA SITUAZIONE HTML
    <form>
    <input name="f_Scelta" type="submit" id="f_Scelta1" value="Carica" />
    <input name="f_Scelta" type="submit" id="f_Scelta2" value="Carica" />
    </form

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Due pulsanti esattamente uguali sulla stessa pagina html.

    Come faccio a sapere quale devo premere?
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  3. #3
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    non esiste nessun comado che agisce sull'ID dell'input?

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Ma perchè non rispondi alle domande?
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  5. #5
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    si due pulsanti quasi del tutto uguali .... se non fosse che differiscono per ID

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Devi farti una funzione javascript che all' evento onsubmit del form invia l'id di riferimento del pulsante sul quale si clicca...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  7. #7
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    sto provando a cercare qualcosa del genere on-line ma non trovo nulla al riguardo.

    potresti aiutarmi un altro pochino?

  8. #8
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Yuppies
    sto provando a cercare qualcosa del genere on-line ma non trovo nulla al riguardo.

    potresti aiutarmi un altro pochino?
    E' conveniente spostarti sul forum javascript, linguaggio lato client... qui è asp linguaggio lato server...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  9. #9
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    Al momento sono riuscito solo a fare questo (E FUNZIONA!)
    ma c'è un antiestetica apparizione (per un attimo) del nuovo valore che assume il pulsante

    'ASP
    scelta = Request.Form("f_Scelta")
    Select case scelta
    Case 1
    'fai una cosa
    Case 2
    'fai altra cosa
    End Select

    'MIA SITUAZIONE HTML
    <form>
    <input name="f_Scelta" type="submit" id="f_Scelta" value="Carica" onclick="document.getElementById('f_Scelta_1').val ue=1"/>
    <input name="f_Scelta" type="submit" id="f_Scelta_2" value="Carica" onclick="document.getElementById('f_Scelta_2').val ue=2"/>
    </form>

  10. #10
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Yuppies
    ma c'è un antiestetica apparizione (per un attimo) del nuovo valore che assume il pulsante
    Scusa non ho capito...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

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 © 2026 vBulletin Solutions, Inc. All rights reserved.