Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314

    Richiesta spiegazioni su CheckBox ed Input

    Salve,

    posto qui perchè mi serve una spiegazione

    codice:
       <form  method="post" enctype="multipart/form-data" action="<?php echo BASE_URL . "downloader/uploader"; ?>" >
            <label for="folder"><span>Cartella :</span>
                <select name='folder' id='folder'>
                    <option value="root">/</option>
                    <?php
                    albero(DROOT . "reservedarea/downloadcenter/");
                    ?>
                </select></label>
            <label id="creafolder"><span>Crea Cartella</span><input type='checkbox' id='crea'/>
             <input id='newfolder' type='text'name='newfolder'disabled='disabled' >   </label>
                <label>Cartella di Destinazione: <span id='nf'></span></label>
            <label for="file"><span>Filename:</span>
                <input type="file" name="uploadedfile" id="file"></label>
            <input type="submit" name="submit" value="Submit">
        </form>
    </div>
    <script>
        $(document).ready(function(){
        
    $("#newfolder").keyup(function(){
        
        var dir= $("#folder").val();
        var newdir=$(this).val();
    $("#nf").text(dir+"/"+newdir);  
        });
    
    $("#folder").change(function(){
    $("#nf").text($(this).val());    
    })
    
    $("#crea").click(function(){
        if($(this).is(':checked'))
            {
                $("#newfolder").removeAttr("disabled");
            }
            else
                {
                $("#newfolder").attr("disabled","disabled");
            }
    })
        });
    </script>
    Mi spiegate gentilmente perchè se clicco sul''input con id newfolder automaticamente mi diventa checked la checkbox?

    A me serve che non sia sempre abilitata quell'input ma solo se l'utente desidera creare una nuova cartella.

    Così facendo non lo fa correttamente.

    Grazie Daniele
    Se rispondo ad una discussione è perchè so quello che dico ed ho voglia di rispondere, non per aumentare il contatore messaggi

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    è un problema html, all'interno del tag label hai inserito 2 input

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 © 2026 vBulletin Solutions, Inc. All rights reserved.