| Autor | Zpráva | ||
|---|---|---|---|
| kvoky Profil |
#1 · Zasláno: 18. 8. 2009, 14:56:03
Vybírám data ze selectu a posílám přes AJAX ... v IE7 to jak jsem zjistil nechce jet.
var x=document.getElementById("ratesel");
if (x){
var rating=x.options[x.selectedIndex]
var rate=rating.value
alert(rate);
}else rate='';
alert vyhodi prazdny okno, a do ajaxu se posle prazdna promenna... zkousel sem i x.value ale bez výsledku. Díky |
||
| Chamurappi Profil |
#2 · Zasláno: 18. 8. 2009, 15:03:09
Reaguji na kvokyho:
Vážně si myslíš, že z těch šesti řádků někdo vykouká, v čem děláš chybu? Prosím o odkaz na živou ukázku. |
||
| Aichi Profil |
#3 · Zasláno: 18. 8. 2009, 15:15:32 · Upravil/a: Aichi
Nicméně, vybraná hodnota selectu se dá získat takto:
var rate=document.getElementById("ratesel").value;
Koukám, že jsi to psal výše, tak ukaž ukázku. |
||
| kvoky Profil |
#4 · Zasláno: 18. 8. 2009, 16:04:48
Chamurappi
spis sem myslel ze jde o nejaky znamy IE bug No živá ukázka ... V IE 7: http://www.amaterskefilmy.cz/film/les-bez-stromu-1055/ Nahoře se přihlásit login: pandemo heslo: 123456 A pak pod filmem je okynko hodnoceni se select boxem... Pokud bude potreba zjednodusim. Kvoky |
||
| Chamurappi Profil |
#5 · Zasláno: 19. 8. 2009, 13:15:10 · Upravil/a: Chamurappi
Reaguji na kvokyho:
„spis sem myslel ze jde o nejaky znamy IE bug“ Těžko říct, jestli to je bug ve vztahu k nějaké specifikaci. Rozhodně to není moc přívětivé chování. Buď přidej <option>ům atribut value, nebo přiřazuj „var rate = rating.value || rating.text“, nebo použij způsob, který doporučuje Aichi. „Kvoky“ Nevkládejte do svých textů podpisy ani podpisové odkazy. |
||
| kvoky Profil |
#6 · Zasláno: 19. 8. 2009, 13:56:00
„Buď přidej <option>ům atribut value“
Díky to bylo ono ... tohle mě fakt nenapadlo. |
||
|
Časová prodleva: 16 let
|
|||
0