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

    Doppia Select - Disabilitare Quando Si Seleziona

    Ciao a tutti, premetto che sono ignorante in ambito javascript, però per risolvere il mio problema penso mi debba servire proprio di questo linguaggio.

    Spiego il problema, io ho un form, all'interno ho:

    1 Select nella quale faccio inserire all'utente un numero
    1 Select con più opzioni

    Bene la mia domanda è questa, è possibile fare si che se un utente seleziona un valore della seconda select la prima risulti disattivata e quindi non possa compilare entrambe e viceversa?

    In sostanza vorrei che mi invii solamente una delle 2 select

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si, è possibile che logica deve avere? E posta il form cosi si opera direttamente sul prodotto finale.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ad esempio mettiamo io abbia questo

    Codice PHP:
    <form name="ins_utente" id="ins_utente" action="<?=$_SERVER['PHP_SELF']?>" Method='post'>
          <label> Inserisci il periodo di tempo </label>


          <input type="text" name="num_ins" value="">




           <select name="tipo_periodo">
        <?  foreach ($durata as $k => $v){
                 
    $selected '';
             if (
    $_POST['ins_utente'] == $k$selected ' selected="selected"';
        
    ?>
            <option value="<?=$k?>"<?=$selected?>><?=$v?></option>
        <?     ?>
        </select>
    Struttura visuale:

    1) Casella abbiamo un input type text dove si inserisce il numero
    2) Casella abbiamo una select

    A me serve: Se seleziono la select ad esempio un valore della select che la casella per inserire il num sia disabilitata e quindi ad esempio in grigietto. Se invece inserisco qualcosa nella casella di testo, mi serve la select risulti disabilitata e non si possa usare.

    Cavoli ho appena visto prima ho detto 2 select scusate.

    Grazie mille a tutti

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    <select name="tipo_periodo" onchange="if(this.selectedIndex!=0){document.ins_u tente.num_ins.disabled=true}else{document.ins_uten te.num_ins.disabled=false}">
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Grazie mille della risposta ora provo a vedere se riesco ad adattarla

    Edit: Perfetto per la select ora vedo se riesco a disabilitare anche al contrario

    Edit2: Ok perfettissimo grazie infinite

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.