Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    checkbox che genera un evento

    buonasera,
    ho un record con un campo checkbox.
    Vorrei che spuntando la checkbox venga richiamata una pagina, passando queste due variabili:
    1) il valore della check box stessa (vero/ falso)
    2) l'ID

    copiando un po' in giro e con l'aiuto di questo forum ho scritto questa riga che, tuttavia, non mi rimanda alla pagina desiderata. probabilmente sbaglio qualche cosa

    codice:
    <input type="checkbox" name="censito" <% if rs("censito") then Response.Write("checked=""checked""") end if %> value=1 onclick="location.href=('censimento_invio1.asp?value="value"&id=<%=rs("id")%>')>"/></td>
    mi date una mano?
    grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    controlla meglio questa porzione:

    ?value="value"&id=<%=rs("id")%>'
    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

  3. #3
    il problema è che ho composto la riga prendendo spunti da diverse parti ma non so esattamente la sintassi dei singoli comandi.
    la logica ritengo sia giusta, ma ci sarà quale apice o virgolette da sistemare.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    'censimento_invio1.asp?value=value&id=<%=rs("id")% >' togli le virgolette dal secondo value
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    niente, non va.
    il problema, secondo me, sta nella parte che dovrebbe lanciare la pagina "censimento_invio1".
    Infatti dopo la spunta non succede niente, si vede che la pagina non viene caricata e, passandoci sopra con il mouse, in basso non si vede nessun link

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Prova cosi:
    <input type="checkbox" name="censito" <% if rs("censito") then Response.Write("checked=""checked""") %> value="1" onclick="location.href='censimento_invio1.asp?id=< %=rs("id")%>&value='+this.value" /></td>

    Salvatore mi sembra un progetto ambizioso per il copia/incolla se vuoi proseguire io prenderei in considerazione studiare asp
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    intanto grazie per il suggerimento. Ora quando premo il flag la pagina viene richiamata.
    Unico erore è che passa l'id ma non passa il value. Su questo punto chiedo magari un ulteriore aiuto.

    Per quanto riguarda lo studio di ASP è una cosa che sto facendo, in effetti ricorro a questo forum solo per quegli aspetti di dettaglio, magari un po' più complessi.
    Devo dire che da quando ho iniziato ho fatto progressi che neanche io mi aspettavo.
    Tutti abbiamo cominciato dal basso...
    saluti

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da br1
    controlla meglio questa porzione:

    ?value="value"&id=<%=rs("id")%>'
    Usa lo stesso metodo adottato per passare ID
    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

  9. #9
    non penso sia la soluzione corretta, l'ID lo prendo dal record ed è un dato immodificabile, il value lo devo prendere dalla casella ceckbox e siccome è fatto per essere modificato devo prendere il valore che in quel momento ha la casella.
    In altri termini devo trovare un modo per dire...
    al click vedi qual'è il valore della casella e passalo alla pagina xxx.asp

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Scusa, ero distratto

    onclick="location.href=('censimento_invio1.asp?val ue='+this.value+'&id=<%=rs("id")%>')>"
    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

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.