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

    Associare il valore di una checkbox al valore di una textarea

    Ciao, sto cercando di scrivere uno script che flagghi una checkbox a seconda che una textarea sia vuota o meno.

    <input id="check" type="checkbox" checked="checkTextArea()" />
    <textarea id="oggetto_mail"</textarea>

    Il value della checkbox sarebbe checked giusto ? quindi checked SI ma che valore dare a checked quando la textArea è vuota ?

    function checkTextArea(){
    var textarea = document.getElementById('oggetto_mail').value;
    var checkbox = document.getElementById('check').checked;

    if ( textarea == "'') checkbox.setAttribute('checked','unchecked');
    else checkbox.setAttribute('checked','checked');
    }

  2. #2
    In parte ho risolto nel senso che quando vado a riempire la textarea si chekka il flag ma quando rimuovo tutto il testo rimane flaggato, qualche suggerimento ?
    function checkTextArea(){
    var textarea = document.getElementById('corpo_mail').value;
    var checkbox = document.getElementById('check');


    if ( textarea == '') checkbox.setAttribute("checked","false");
    else checkbox.setAttribute("checked","true");
    }

  3. #3

    [RISOLTO] Associare il valore di una checkbox al valore di una textarea

    Ok, risolto. Ho usato la lunghezza del campo textarea come parametro di controllo e set/remove attribute.

    function checkTextArea(){
    var textarea = document.getElementById('corpo_mail').value.length ;
    var checkbox = document.getElementById('check');


    if ( textarea > 0) checkbox.setAttribute("checked","true");
    else checkbox.removeAttribute("checked");
    }

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ricordati che comunque true non è una stringa ma un valore boleano pertanto non va tra virgolette o apici
    checkbox.setAttribute("checked",true);
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    ok , grazie per il suggerimento. non ci avevo pensato in quanto funzionava ugualmente. grazie mille :-)

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.