Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    checkbox e passaggio valori

    Ciao, dovrei passare i valori di una checkbox in una textbox (un campo di testo, ed ho provato a fare così:
    codice:
    <input type="checkbox" name="checkbox" value="primo"  onChange="this.form.assscelta.value=this.options[this.selectedIndex].value;">
    non mi funziona, non sò se è per colpa dell'evento sbagliato ho provato anche con onSelect o per cosa..
    mi datre una mano?
    Voglio l'alt+s anche per FF

  2. #2
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    vabbè ci sono riuscito però sono nati nuovi problemi, perchè se seleziono la checkbox allora mi scrive il valore nel campo di testo e questo è il codice:
    codice:
    <input type="checkbox" name="checkbox" value="TUTTE"  onClick="this.form.assscelta.value=this.value;">
    Adesso però dovrei scrivere un valore anche quando la deseleziono, o meglio dovrei scrivere un testo tipo "NESSUNA SELEZIONE"..
    come posso fare?
    aaa.. non ho una sola checkbox ce ne sono una decina e per tutte dovrei fare la stessa cosa cioè passare i valori e scriverli sempre nella stessa textbox
    Voglio l'alt+s anche per FF

  3. #3
    uelà amico! :)
    prova questa:

    codice:
    var str="";
    
    function f(fo) {
     var e=fo.elements;
     var almenouno=false;
     for (i=0;i<e.length;i++) 
      if (e[i].type=="checkbox" && e[i].checked) {
       almenouno=true;
       str+=e[i].value;
      }
     if (almenouno) fo.assscelta.value=str;
     else fo.assscelta.value="Nessuna selezione";
    }
    fammi sapere (non l'ho provata). ;)

  4. #4
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Wauuuuu che telepatia.. ti ho appena inviato una email.. allora adesso mi dovresti far capire cosa fà questo script..
    scusami ma non posso rispondere su icq, ho dei problemi con il firewall..
    Voglio l'alt+s anche per FF

  5. #5
    Originariamente inviato da dops
    Wauuuuu che telepatia.. ti ho appena inviato una email.. allora adesso mi dovresti far capire cosa fà questo script..
    scusami ma non posso rispondere su icq, ho dei problemi con il firewall..
    vieni in chat, facciamo prima. :)

  6. #6
    ecco la nuova versione:

    codice:
    function f(fo) {
     var str="";
     var e=fo.elements;
     var almenouno=false;
     for (i=0;i<e.length;i++) 
      if (e[i].type=="checkbox" && e[i].checked) {
       almenouno=true;
       str+=e[i].value;
      }
     if (almenouno) fo.assscelta.value=str;
     else fo.assscelta.value="Nessuna selezione";
    }
    la chiamata è questa:

    codice:
    <input type="checkbox" name="checkbox" value="TUTTE"  onClick="f(this.form);">
    :)

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.