![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 2 Dołączył: 13.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Tak jak w temacie dodaję z poziomu js lub $ style do danego selecta
i pod normalnymi przeglądarkami to działa ale pod IE nie ![]() jak by ktoś maił pomysł jak sobie z tym poradzić to czekam jak zwykle na dobrą radę |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A masz pole które ma ID 'id_input'? Nie NAME a ID
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 2 Dołączył: 13.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
nospor - prędkość z jaką zareagowałeś jest powalająca
![]() jest <select name="id_input" id="id_input"> Ten post edytował qrcze_pieczone 4.11.2010, 14:11:10 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kod alert($('#id_input).length); Jesli to ci wyswietli "1" - znaczy ze IE nie obsluguje tego stylu co dajesz. Jesli "0" - ..... ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 2 Dołączył: 13.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak to wygląda w js
jest to prosty kodzik walidujący czy dane pole jest wypełnione
i pod IE te pola są walidowane tylko że w przypadku selecta nie koloruje ramiki |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No to debuguj i po kolei dojdziesz do bledu...
Kod for(index in _input_control_){ var id_input = _input_control_[index]; alert('Tu ma byc id:'+id_input); var id_value = document.getElementById(id_input).value; alert('Tu ma byc wartosc:'+id_value); if(id_value==""){ alert('Tu wszedlem'); document.getElementById(id_input).style.border='1px solid #FF0000'; error=true; } if(id_value!=""){ document.getElementById(id_input).style.border='1px solid #ccc'; if(!error) error=false; } } co ci wyswietla? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 2 Dołączył: 13.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zwraca wszędzie "Tu ma być wartość" puste pole i wchodzi do danego inputa
przetestowałem jquery zwraca 1 tylko że on mi zwraca wszędzie jedynki w przypadku jquery i koloruje w IE wszytkie inputy, textarea a nie koloruje selecta odnoszę wrażenie , że fakt że on nie koloruje selecta to po prostu taki jest urok IE Ten post edytował qrcze_pieczone 4.11.2010, 15:04:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 15:07 |