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

Discussione: checkbox etc...

  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    checkbox etc...

    Ciao!!!

    Mi sono incasinato...

    Ho un form con molti campi radio e checkbox. Per prendere il loro valore faccio così:

    codice:
    RequestForm = request.form()
    RequestForm =  Split(RequestForm,"&")
    
    For i = 0 To Ubound(ArrRequestForm)
       response.Write("
    
    aaaaa: "&ArrRequestForm(i))
    Next
    Fin quì, mi sembra la procedura sia corretta (???).

    Ora, come faccio per capire il nome del campo ed il relativo valore tra tutti quelli che mi sono arrivati?
    Sicut Nox Silentes

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Se ti serve differenziare, dovrai assegnare un nome univoco per ciascun campo.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da 99eros9
    Se ti serve differenziare, dovrai assegnare un nome univoco per ciascun campo.

    Originariamente inviato da 99eros9
    Se ti serve differenziare, dovrai assegnare un nome univoco per ciascun campo.
    Difatti, ce l'hanno!

    Ma il problema è che non ho capito come faccio per prendere sia il nome del campo, sia il suo valore.

    Es:

    Da form:
    Cosa possiedi:
    [ ]auto
    [x]bici
    [ ]camper
    [x]moto

    il valore che ricevo da una request.form() sarà: bici=si&moto=si

    Dunque, come faccio a sapere se il simpaticone hja spuntato 'bici' piuttosto che 'auto'?

    Ora che ci penso, il fatto del valore è relativo... insomma, a me basta sapere che quel campo è spuntato, poi i valori sono tutti uguali
    Sicut Nox Silentes

  4. #4
    devi mettere nel tag del radiobutton name="ilnomechevuoi" value="ilvalorechevuoiquandoilradiobuttonèevidenzi ato" e poi fail il:
    request.form("nomeradiobutton") che sarà diverso dal nulla solo quando il radiobutton (o un checkbox è indifferente) è selezionato

  5. #5
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da santino83
    devi mettere nel tag del radiobutton name="ilnomechevuoi" value="ilvalorechevuoiquandoilradiobuttonèevidenzi ato" e poi fail il:
    request.form("nomeradiobutton") che sarà diverso dal nulla solo quando il radiobutton (o un checkbox è indifferente) è selezionato
    VVoVe:

    Questo già l'ho fatto...

    il problema è che se un checkbox non viene selezionato non mi appare nella request.form.
    Quindi, io come debbo fare per capire quale è il checkbox corrispondente?

    PS: non è vero che il checkbox è uguale al radio. Con il radio almeno un valore, in ogni caso, ti arriva
    Sicut Nox Silentes

  6. #6
    dim primoradio, secondoradio etc...

    primoradio=request.form("primoradio")

    etc...


    se il radio non è ceccatto non passa valore e quindi primoradio sarà uguale a ""

  7. #7
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da santino83
    dim primoradio, secondoradio etc...

    primoradio=request.form("primoradio")

    etc...


    se il radio non è ceccatto non passa valore e quindi primoradio sarà uguale a ""

    OK, ma io cercavo qualcosa di più veloce tipo un ciclo...

    Così non finisco più
    Sicut Nox Silentes

  8. #8
    allora non specificare nulla e usa solo il request.form senza parentesi e nulla. in questo modo ricavi tutto il pippone che ti arriva dal form e te lo scomponi come vuoi e ti ricavi le variabili come vuoi

    però o dai i nomi alle checkbox con valori progressivi (tipo radio1, radio2,radio3 etc...) o sennò non so come puoi distinguere dove salvare dove i valori che ricavi

    altra domanda: ma in specifico che devi fare?

  9. #9
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da santino83
    allora non specificare nulla e usa solo il request.form senza parentesi e nulla. in questo modo ricavi tutto il pippone che ti arriva dal form e te lo scomponi come vuoi e ti ricavi le variabili come vuoi

    però o dai i nomi alle checkbox con valori progressivi (tipo radio1, radio2,radio3 etc...) o sennò non so come puoi distinguere dove salvare dove i valori che ricavi

    altra domanda: ma in specifico che devi fare?
    Dovrei sbattere nel database il tutto, ovviamente nei campi giusti
    Sicut Nox Silentes

  10. #10
    allora,

    dai nomi progressivi ai radio, ad esempio radio1, radio2,radio3 etc

    e poi ti fai

    codice:
    sql="insert into tuatabella(valore1,valore2,valore3 etc) values("
    
    for i=1 to NumeroDiRadioPresentiNellAltraPagina
    
    sql=sql & "'" & request.form("radio" & i ) & "',"
    next

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.