Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560

    Identificare da quale combobox ho avuto il submit

    Ciao a tutti,
    su una pagina ASP ho varie combobox (<select>) popolate dinamicamente prendendo i dati da un DB che eseguono al verificarsi dell'onchange il submit (onchange="this.form.submit();")...
    Il form punta alla sua stessa pagina. Vorrei avere il modo di identificare al momento in cui viene ricaricata la pagina per opera del submit, con uno script ASP, quale Select è ha generato l'onchange e quindi il submit.

    Spero di essere stato chiaro...

    ciao e grazie

  2. #2
    La form ha method get o post?

  3. #3
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    post...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Mems
    La form ha method get o post?
    :master: :master:

    Sul server non puoi risalire all'oggetto che ha generato l'evento di invio del form... sempreche' non sia un tasto submit o image.

    L'unica possibilita' che hai e' valorizzare un campo hidden e leggerne il valore sul server... ma ovviamente non si tratta di asp ma javascript:

    <input type="hidden" name="nascosto">
    <select ... onchange="this.form.nascosto.value=this.name;this. form.submit();">

    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

  5. #5
    codice:
    for each item in request.form
      if len(request.form(item)) > 0 then
        response.write item
        exit for
      end if
    next
    Una accortezza: il campo submit e l'eventuale campo reset NON devono avere alcun name.

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.