Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82

    disabilitare più controlli con un pulsante di opzione

    Ciao ragazzi, volevo sapere se è possibile disabilitare più controlli in corrispondenza dell'evento onclick di un pulsante di opzione per esempio.

    Per esempio

    codice:
    <input name="opt_ammin_pres" type="radio" value="true" onClick="form1.cbo_ammin_pres.disabled=!this.checked">
    mettiamo ke io volessi anche disabilitare altri controlli o impostare altri pulsanti selezioni false quando questo è selezionato come devo fare?

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao luchett,

    separate da punto e virgola puoi mettere tutte le istruzioni js che vuoi
    codice:
    <input name="opt_ammin_pres" type="radio" value="true" onClick="form1.cbo_ammin_pres.disabled=!this.checked;this.form.NomeCampo.disabled=!this.checked;">

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82
    Approfitto della tua gentilezza per entrare nello specifico:
    io ho due pulsanti di opzione.

    Quando è vero il primo si deve attivare una combobox mentre quando è vero il secondo si deve attivare un input text.Naturalmente se è vero uno non lo può essere l'altro.

    Vorrei capire come è meglio scrivere queste istruzioni perchè di questi controlli incrociati ne dovrò fare un casino.

    Grazie ancora per la cortesia

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ti faccio un esempio
    codice:
    <form>
    <input type="radio" name="NomeRadio" value="select" onclick="this.form.NomeSelect.disabled=!this.checked;this.form.NomeText.disabled=this.checked;" checked>
    <select name="NomeSelect">
      <option value="1">uno</option>
      <option value="2">due</option>
      <option value="3">tre</option>
    </select>
    
    
    <input type="radio" name="NomeRadio" value="text" onclick="this.form.NomeSelect.disabled=this.checked;this.form.NomeText.disabled=!this.checked;">
    <input type="text" name="NomeText" disabled>
    </form>

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82
    Più chiaro di così si muore!!!

    Grazie infinite


  6. #6
    grazie willybit! sei stato chiarissimo!!

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.