Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] select, zdarzenie, blokowanie inputa
Forum PHP.pl > Forum > Przedszkole
adi456
Witam ma taki kod

  1. <option onclick="this.form.elements['blokuj'].disabled = this.select">cos0</option>
  2. <option onclick="this.form.elements['blokuj'].disabled = !this.select">cos1</option>
  3. <option onclick="this.form.elements['blokuj'].disabled = !this.select">cos2</option>
  4. <option onclick="this.form.elements['blokuj'].disabled = this.select">cos3</option>
  5. </select>
  6.  
  7. <input name="blokuj" disabled="disabled">


i chciałbym żeby po wybraniu (nie tylko kliknięciu) cos1 i cos2 pole blokuj było aktywne, niestey nie chce działać, próbowalem onFocus i onSelect i nie chce działać, alternatywą jest zmiana formularza zamiast select radio ale chciałbym żeby formularz nie zmienił się, jest to możliwe?
celbarowicz
  1. <option onclick="this.form.elements['blokuj'].disabled = true">cos0</option>
  2. <option onclick="this.form.elements['blokuj'].disabled = false">cos1</option>
  3. <option onclick="this.form.elements['blokuj'].disabled = false">cos2</option>
  4. <option onclick="this.form.elements['blokuj'].disabled = true">cos3</option>
  5. </select>
  6.  
  7. <input name="blokuj" disabled="true">
  8. </form>
  9. </body>
  10.  
  11.  
adi456
dalej jest ten sam efekt, oczywiście przy klikaniu myszką wszystko jest ok niestety prze wybieraniu opcji poprzez klawiature pole blokuj jest cały czas nie aktywne
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.