Visualizzazione dei risultati da 1 a 10 su 10

Discussione: checkbox che fare?

  1. #1

    checkbox che fare?

    ho 3 checkbox in una form, di cui uno checked
    come faccio a deselezionarlo quando seleziono uno dei primi due?
    e come faccio a passarlo alla stringa di windos.open


    <form name="maxi">
    ..
    <input type="checkbox" name="id_For">
    <input type="checkbox" name="id_Soc">
    <input type="checkbox" checked name="id_Tutti">
    ...
    ...
    onClick="window.open('ga_a.asp&id_soc'+maxi.checkb ox.value


    sempre grato mi fu ..... chi mi rispose
    Ciao

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Codice PHP:
    <script>var quale='id_Tutti'</script>
    <input type="checkbox" name="id_For" 
     onclick="if(quale!=this.name) {f=this.form;f.id_Soc.checked=false;f.id_Tutti.checked=false;quale=this.name;} else {return false}"> 
    <input type="checkbox" name="id_Soc" 
     onclick="if(quale!=this.name) {f=this.form;f.id_For.checked=false;f.id_Tutti.checked=false;quale=this.name;} else {return false}"> 
    <input type="checkbox" checked name="id_Tutti" 
     onclick="if(quale!=this.name) {f=this.form;f.id_Soc.checked=false;f.id_For.checked=false;quale=this.name;} else {return false}"> 
    ... 
    ... 
    onClick="window.open('ga_a.asp&id_soc='+quale)" 
    Scusa la poca chiarezza del codice... ma prova ad esaminarlo per capire come agisce

    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

  3. #3
    faccio un po di prove e ti dico.

    Molte grazie

  4. #4
    e se dovessi passare sia id_for che id_soc separati?

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da xstef@tin.it
    e se dovessi passare sia id_for che id_soc separati?
    traduci... cosa vorresti passare? nell'esmpio che ti ho dato inviavo il nome e gran parte del codice era dedicato all'univocita' del checkbox selezionato (ma perche' non usi i radio ???)...

    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

  6. #6
    ho 6 checkbox, 5 con name differenti e una totale, queste passano i valori ad una pagina asp con un form. Ho bisogno di inserire un altro pulsante "button" che mi apra un'altra pagina passandogli le stesse informazioni, con gli input type .. ci sono riuscito, con i checkbox sto diventato matto.

    Ammetto che di javascript non ne capisco un H.

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mi ripeto: non ho visto finora il value dei checkbox... e non capisco perche' non possa inviare l'intero form... se non spieghi sufficientemente il risultato che persegui non posso aiutarti.

    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

  8. #8
    <form target="main" name="maxi">
    <input type="checkbox" name="id_c">
    <input type="checkbox" name="id_N">
    <input type="checkbox" name="id_F">
    <input type="checkbox" name="id_S">
    <input type="checkbox" name="id_A">
    <input type="checkbox" checked name="id_T>

    <input type="button" value="Tabulato 1" title="Stampa" onClick="window.open('ga_6_stampa_1.asp?ts=1&id_c= '+ checkbox.id_c + '&id_n='+ checkbox.id_n + ecc. ecc.

    <input type="submit" value="Tabulato 2" title="Stampa" >

    con il primo pulsante vado su una pagina che formatta i dati per stamparli, il secondo fa vedere la stessa estrazione a video.

    Spero questa volta di essere stato chiaro e ti ringrazio del tua aiuto.

    Ciao

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Continuo a pensare che stai complicandoti la vita senza sfruttare le potenzialita' di HTML e ASP.

    Semplifico:
    codice:
    <form target="main" name="maxi" action="altra_pagina_stampa.asp"> 
    <input type="checkbox" name="id_c" value="id_c"> 
    <input type="checkbox" name="id_N" value="id_N"> 
    <input type="checkbox" name="id_F" value="id_F"> 
    <input type="checkbox" name="id_S" value="id_S"> 
    <input type="checkbox" name="id_A" value="id_A"> 
    <input type="checkbox" checked name="id_T" value="id_T"> 
    
    <input type="button" value="Tabulato 1" title="Stampa" 
    onClick="this.form.action='ga_6_stampa_1.asp?ts=1'; this.form.target='miaPop'; window.open('','miaPop');">
    
    <input type="submit" value="Tabulato 2" title="Stampa" > 
    </form>
    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

  10. #10
    non funziona. MI apre un "about:blank"

    e poi perchè metti il value nel checkbox? Se non metto niente mi passa solo i valori selezionati.

    Forse la faccio troppo semplice ma non esiste un equivalente a:

    +form.id_f.value di un <input type "text" name="id_F">?

    Grazie ancora.

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.