Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    abilitare un check se una textbox è piena

    allora io devo far in modo tale che se in una textbox è piena, cioè ci scrivono qualcosa un checkbox diventa enable=True

    Come posso fare?

    grazie a tutti.

  2. #2
    javascript... metti un controllo sul key up (mi pare) e vedi ^^

  3. #3
    Nell'attributo onkeyup della textbox metti il richiamo alla funzione AbilitaCheckBox()

    codice:
    <head>
        <title>Untitled Page</title>
        <script type="text/javascript" language="javascript">
            function AbilitaCheckBox()
            {
                if (document.getElementById('txtChange').value != '')
                {
                    document.getElementById('chk').disabled = false;
                }else
                {
                    document.getElementById('chk').disabled = true;
                }
            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <input type="text" id="txtChange" onkeyup="AbilitaCheckBox();" />
            <input type="checkbox" id="chk" value="Ciao" disabled />
        </div>
        </form>
    </body>
    </html>
    ...NO ONE IS INNOCENT ANYMORE...

  4. #4
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da Sr.Aximili
    javascript... metti un controllo sul key up (mi pare) e vedi ^^
    ma se metto sul key up non si può verificare che dopo può anche cancellare il contenuto e quindi risulterebbe vuoto?
    non si può usare una regolaexpression? e semmai mettere un field validator al check?

  5. #5
    metti una funzione js ke al keyup controlla la length della textbox...

    e in base alla length scateni la funzione ke attiva la checkbox

  6. #6
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da Sr.Aximili
    metti una funzione js ke al keyup controlla la length della textbox...

    e in base alla length scateni la funzione ke attiva la checkbox
    verrebbe una cosa del genere?


    function AbilitaCheckBox()
    {
    if (document.getElementById('txtChange').lenght >0)
    {
    document.getElementById('chk').disabled = false;
    }else
    {
    document.getElementById('chk').disabled = true;
    }
    }

  7. #7
    no.

    quello che ti ho mandato io funziona perchè l'ho testato

    ciao
    ...NO ONE IS INNOCENT ANYMORE...

  8. #8
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da rotteninside
    no.

    quello che ti ho mandato io funziona perchè l'ho testato

    ciao
    ok grazie

  9. #9
    Originariamente inviato da rotteninside
    no.

    quello che ti ho mandato io funziona perchè l'ho testato

    ciao
    dipende lui da csa intendeva x piena...

    piena intendi con almeno 1 carattere o piena nel senso di piena.. ke non ci puoi scrivere + dentro?!?!?!
    e poi se cancelli ttt nn ti si disabilita il controllo o sbaglio?

  10. #10
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da Sr.Aximili
    dipende lui da csa intendeva x piena...

    piena intendi con almeno 1 carattere o piena nel senso di piena.. ke non ci puoi scrivere + dentro?!?!?!
    con almeno un carattere cmq ho usato la funnzione di rotteninside e funge alla perfezione.

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.