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

    jquery keypress disabilitare Input

    Ho 4 campi di input indipendenti. Vorrei che funzionassero come una sorta di radio button... ovvero che se inizio a scrivere dentro un di essi, gli altri 3 devono diventare inutilizzabili. A meno che io non "pulisca" (semplicemente cancellando) il testo del campo in uso. Allora la situazione si dovrebbe nuovamente azzerare per avere di nuovo i 4 campi utilizzabili.

    Pensavo al jquery... sto cercando qualcosa ma non riesco a trovare qualche caso simile...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  2. #2
    Proviamo...

    html
    codice:
    <input class="radio_input" />
    <input class="radio_input" />
    <input class="radio_input" />
    <input class="radio_input" />
    La selezione degli input avviene attraverso la classe, se i tuoi input ne avessero già una sostituiscila nel codice JQ qui sotto "radio_input" con "tuaClasse" oppure aggiungi questa nuova classe all'interno del tag CLASS dell'input separandola con unp spazio:

    <input class="tuaclasse radio_input" />

    Puoi editare l'input nel modo che vuoi per il resto, la cosa importante è che la classe coincida con quella scritta sotto

    Il codice JQ va inserito alla fine del tuo codice HTML subito prima che venga chiuso il tag <body>
    jq
    codice:
    <script type="text/javascript">
    	$('.radio_input').keyup(function(){
    	      // se il valore del input che utilizzi è vuoto 
    	   if(!$(this).val()){
    	     $('.radio_input').removeAttr("disabled");
    	   } else {
    		   $('.radio_input').not(this).attr("disabled","disabled");
    	   }
    	}).keyup();
    </script>
    PS : RICORDATI DI INCLUDE LA LIBRERIA JQ NELLA HEAD.


    ciaooo
    Aiuto perché mi piace, mi diverte, e mi allena.
    Non sono esperto, offro opportunità non obblighi.
    Uso un mio modo di fare le cose, che se risultasse poco gradito basta ignorarlo.

  3. #3
    Parrebbe funzionare

    Grazie mille
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  4. #4
    Ottimo.
    Aiuto perché mi piace, mi diverte, e mi allena.
    Non sono esperto, offro opportunità non obblighi.
    Uso un mio modo di fare le cose, che se risultasse poco gradito basta ignorarlo.

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.