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

    problemimo con text area attiva - disattiva

    Ciao, lo script sotto è stato preso da un tutorial e lo devo modificare per fare in modo che la spunta di un ceck mi abiliti un campo inputtext.
    Lo script funziona solo che mi se presenta al caricamento della pagina con la input text attiva anche se non è stata selezionata la ceckbox.
    Come posso far presentare la input disabilitata all'inizio?
    Grazie, ciao.
    -----------------
    <script>
    function enableText(){
    var myCheckbox = window.document.form.libro1.checked
    if(myCheckbox==true){
    window.document.form.qtalibro1.disabled = false;
    }
    else{
    window.document.form.qtalibro1.disabled = true;
    }
    }
    </script>

    <td> <input name="libro1" type="checkbox" id="libro1" onClick="enableText()" value="prova"> </td>

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    nella pagina metti
    codice:
    <body onload="enableText()"...
    e al momento del caricamento la funzione troverà il check non checcato(che termini, eh? ) quindi disabiliterà il testo

    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non e` un problema JS, ma HTML:

    <input type="text" name="qtalibro1" disabled="disabled" ...>

    Se vuoi il tuo script puo` essere ridotto e scrito tutto nel tag:
    <input name="libro1" type="checkbox" id="libro1" onClick="this.form.qtalibro1.disabled=this.checked ;">

    Nota: form come nome per un tag non e` valido (e` un nome usato dal DOM)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.