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

    Abilitazione campi tramite checkbox

    Ciao a tutti,

    ho un piccolo problema.

    Utilizzo uno script di questo tipo:

    <script>
    function controlla(check,input)
    {
    if(check.checked == false)
    {
    document.getElementById(input).value='';
    document.getElementById(input).disabled = true;
    }
    else
    {
    document.getElementById(input).disabled = false;
    }
    }
    </script>

    <input type="checkbox" name="ValidaCampo1" value="1" onclick="controlla(this,'Data1')">
    DATA <input type="text" name="Data1" size="8" disabled="disabled">


    cosi facendo per scrivere nel campo Data1 devo obbligatoriamente spuntare il checkbox ValidaCampo1 .....

    Ma se volessi estendere questo stesso sistema ad altri campi, come devo modificare il form ?

    <input type="checkbox" name="ValidaCampo1" value="1" onclick="controlla(this,'Data1')">
    DATA <input type="text" name="Data1" size="8" disabled="disabled">

    DA ORA <input type="text" name="DA_Ora1" size="1" maxlength="5" disabled="disabled">>
    A ORA<input type="text" name="A_Ora1" size="1" maxlength="5" disabled="disabled">>
    OPERATORE <select size="1" name="IDOperatore1" disabled="disabled">>
    <option></option>
    <option>Pinco</option>
    <option>Pallo</option>
    </select>

    ho naturalmente provato a modificare a modo mio....ma senza successo



    Sapreste darmi una mano ?
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    cosi:
    <input type="checkbox" name="ValidaCampo1" value="1" onclick="controlla(this,'Data1')">
    DATA <input type="text" name="Data1" size="8" disabled="disabled">
    <input type="checkbox" name="ValidaCampo2" value="1" onclick="controlla(this,'Data2')">
    DATA <input type="text" name="Data2" size="8" disabled="disabled">
    <input type="checkbox" name="ValidaCampo3" value="1" onclick="controlla(this,'Data3')">
    DATA <input type="text" name="Data3" size="8" disabled="disabled">
    fermo restando che la funzione è concepita per input text se i campi sono riversi radio, select, etc... va rivisto lo script funzione.
    In tal caso posta un link alla pagina pubblica, cosi lavoriamo su qualcosa di tangibile e agevoli chi vorrà aiutarti.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Grazie cavicchiandrea,

    quello che vorrei fare è abilitare/disabilitare tutti i campi relativi allo stesso record dal checkbox corrispondente all'inizio della riga.

    Esempio:

    <input type="checkbox" name="ValidaCampo1" value="1" onclick="controlla(this,'Data1,Data2,Data3') ">
    DATA <input type="text" name="Data1" size="8" disabled="disabled">
    DATA <input type="text" name="Data2" size="8" disabled="disabled">
    DATA <input type="text" name="Data3" size="8" disabled="disabled">

    Inoltre devo poter controllare anche il campo select .....

    il link alla pagina di prova è QUI


    grazie in anticipo
    Pippo Giacalone
    giacalone@tin.it

  4. #4
    Pippo Giacalone
    giacalone@tin.it

  5. #5

    Abilitazione campi tramite checkbox

    Nessuna riesce ad darmi una mano ?
    Pippo Giacalone
    giacalone@tin.it

  6. #6
    Pippo Giacalone
    giacalone@tin.it

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.