Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] select, zdarzenie, blokowanie inputa
adi456
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
celbarowicz
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 31
Dołączył: 30.03.2009
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


  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.  


Ten post edytował celbarowicz 17.03.2012, 14:46:27
Go to the top of the page
+Quote Post
adi456
post
Post #3





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 19:50