Visualizzazione dei risultati da 1 a 8 su 8

Discussione: hidden

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    163

    hidden

    In una pagina ho un campo HIDDEN che carico tramite un JS con dei valori (<input type="hidden" name="action" value="">).
    Come posso, nella stessa pagina, testare questa 'action'?
    Ex:
    Vorrei testare come segue:

    if è definito action and action = "INSERISCI" then ....


  2. #2
    Utente di HTML.it L'avatar di MadSyd
    Registrato dal
    Apr 2002
    Messaggi
    17
    E' una questione Javascript, non ASP

    comunque:
    codice:
    If (document.nome_del_form.action=="quellochetipare") 
       { azione }
    Ma mi par d'intendere che fai parecchia confusione.
    Non so quindi se questo è quanto hai chiesto.
    Ciao.
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [TCX][MyODBC]Unable to locate 'coffee' in 'operator cup'
    /HAVE_A_BREAK.asp, line 13:00

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    163
    Lo so, con JS sono in grado.
    Non so se c'è modo di farlo con asp.
    Perchè confusione? Cosa ti manda in crisi? Se ti servono altre informazioni dimmi chiedi pure...
    Ma la domanda mi sembra già chiara: Come faccio ad utilizzare il contenuto di campo HIDDEN, nella sua stessa pagina?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    action = request("action")
    if len(action) > 0 then
    action = "Inserisci"
    end if
    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    163
    Grazie Roby...
    Ma l'istruzione action = request("action"), la posso mettere nella stessa pagina in cui ho definito il campo HIDDEN?
    Se si, la devo mettere prima o dopo o fa lo stesso?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Presuppone un form pertanto la dovresti mettere in cima alla pagina.
    Se ho capito quello che devi fare...

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    163
    SI si. E' come dici tu.
    Grazie dell'aiuto...


  8. #8
    Utente di HTML.it L'avatar di MadSyd
    Registrato dal
    Apr 2002
    Messaggi
    17
    Request.Form("action") ritorna il contenuto del campo action..
    Ma se non ti basta e vuoi sapere invece se esiste una voce "action" nel form che ti lancia lo script, te la puoi spulciare interpretando semplicemente il Request.Form per intero, oppure in un loop tipo..
    codice:
    For s = 1 To Request.Form.Count
        If Request.Form.Key(s) = "action" AND Request.Form.Item(s) = "INSERISCI" Then 
            'C'è ...
        End If
    Next
    Sono stato d'aiuto questa volta?
    Ciao.
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [TCX][MyODBC]Unable to locate 'coffee' in 'operator cup'
    /HAVE_A_BREAK.asp, line 13:00

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.