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

Discussione: valore checkbox

  1. #1
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697

    valore checkbox

    Salve a tutti,
    Gente è possibile avendo una serie di checkbox immettere il loro valore in una textarea e toglierlo spuntando il checkbox?!?

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    f = document.form_name;
    if (f.check_name.selected)
    f.area_name.value = f.check_name.value;
    else
    f.area_name.value = "";
    se ho capito

  3. #3
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    Solo che i checkbox sono + di uno e i valori nella textarea dovrebbero comparire uno dietro l'altro

  4. #4
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    dovrei fare un array ma in javascript non sono così bravo

    help

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se hanno nomi diversi il codice che ho postato va bene
    se sono uguali devi usare un ciclo con f.elements e leggere il nome
    fammi sapere se hai le conoscenze per farlo

  6. #6
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    purtroppo non ho le competenze x farlo mi aiuti x favore?


    tnx!!!

  7. #7
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    f.area_name.value = "";
    e = f.elements;
    for (i=0; i<e.length; i++) {
    if (e[i].name = "check name")
    f.area_name.value += e[i].value;
    }

  8. #8
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    Scusa un'ultima domanda questo script mi conviene associarlo al body magari con l'evento onfocus

  9. #9
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    <script>
    function check(){
    f=document.form1;
    f.textarea.value = "";
    e = f.checkbox;
    for (i=0; i<e.length; i++) {
    if (e[i].name = "checkbox")
    f.textarea.value += e[i].value;
    }
    }
    </script>

    ho adattato così il tuo codice ma non funziona xkè????

  10. #10
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    f.textarea_name.value = "";
    e = f.elements;
    for (i=0; i<e.length; i++) {
    if (e[i].name = "checkbox")
    f.textarea_name.value += e[i].value;
    }
    mica hai usato textarea e checkbox come nomi dei campi :quote:

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.