Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Recuperare valore da un tag input non server

    ciao ragazzi, vorrei un consiglio...

    ho una checkbox che non è runat server e vorrei recuperare il loro valore.

    ho provato associando questo codice ad un imageBotton

    codice:
    protected void ImageButton3_Click(object sender, ImageClickEventArgs e)
        {
            Label1.Text = Request.Form["file1"];
        }
    ma non va! non mi recupera il valore! come mai? o cmq come si fa?
    la vita è un fulmine ma prenderlo nel culo è un lampo.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Recuperare valore da un tag input non server

    ho una checkbox che non è runat server e vorrei recuperare il loro valore.

    :master: ho una checkbox che non è runat server e vorrei recuperare il suo valore.
    Se questa è l'interpretazione giusta (il loro non so a chi si riferisca), basta che il checkbox abbia un name, e si recupera col solito modo:

    dim valore as string = me.Request.Form("nome_checkbox") che restituisce appunto il suo value
    Pietro

  3. #3

    Re: Re: Recuperare valore da un tag input non server

    Originariamente inviato da pietro09
    ho una checkbox che non è runat server e vorrei recuperare il loro valore.

    :master: ho una checkbox che non è runat server e vorrei recuperare il suo valore.
    Se questa è l'interpretazione giusta (il loro non so a chi si riferisca), basta che il checkbox abbia un name, e si recupera col solito modo:

    dim valore as string = me.Request.Form("nome_checkbox") che restituisce appunto il suo value
    Label1.Text = Request.Form["file1"]; e questo che ho scritto io è diverso in cosa? xkè cosi nn mi restituisce niente!
    la vita è un fulmine ma prenderlo nel culo è un lampo.

  4. #4
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    perchè non controlli cosa contiene la collection Request.Form quando fai il postback del form? così almeno isoli il problema e vede se prima di restituirti nullo il dato viene effettivamente passato

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Per ricevere qualcosa, il checkbox deve avere un name

    <input id="Checkbox1" name="cb1" type="checkbox" />

    Se invii la pagina e se il checkbox è selezionato, otterrai una variabile di nome cb1 e di valore on. Se il checkbox non è selezionato non ottieni nulla.

    Se hai più checkbox di identico name, devi usare un value diverso, altrimenti ottieni (per due checkbox), cb1=on,on

    Naturalmente, data la mia poca memoria, lo ho riscoperto utiilizzando il consiglio di fede_00

    Perciò, ricapitolando, non ottieni nulla, o perchè il tuo checkbox non ha il name o perchè non è selezionato
    Pietro

  6. #6
    grazie ragazzi, ho risolto impostando la proprietà name invece che id
    la vita è un fulmine ma prenderlo nel culo è un lampo.

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.