Autor | Zpráva | ||
---|---|---|---|
johndoe Profil |
#1 · Zasláno: 2. 8. 2006, 16:33:04
Ahoj,
asi už bylo řešeno , ale nenašel jsem odpověď, nebo je to tak jasné, že nebylo třeba řešit :( potřebuju čudlíkem změnit hodnotu prvku radio, resp. přepnout z jednoho na druhé ... něco jako onClick="this.form.knoflik_radio.selected=2" ...no, tak nějak ... díky |
||
derFeuer Profil |
#2 · Zasláno: 2. 8. 2006, 22:45:05
Nevím .. já bych to řešil složitější formou.
Do externi_skript1.js bych vložil
Do souboru externi_skript2.js pak
Doufám že vám to pomůže. |
||
DJ Miky Profil |
#3 · Zasláno: 2. 8. 2006, 23:04:19
A co třeba všem těm radiobuttonům nastavit id (každému jiné, např. radio1, radio2 ... radio5 ...) a psát:
document.getElementById('radio2').checked="checked" |
||
derFeuer Profil |
#4 · Zasláno: 3. 8. 2006, 09:01:43
DJ Miki
Jo .. lae jak to pak uncheckeduješ ?? |
||
WanTo Profil |
#5 · Zasláno: 3. 8. 2006, 09:06:17
Já bych to řešil jednoduše (možná to nefunguje):
<form name = "f"> <input type = "radio" name = "r" value = "v1"> <input type = "radio" name = "r" value = "v2"> </form> JavaScript: document.forms.f.r1.value = "v1"; //nebo v2 pro druhé, popř. prázdný řetězec pro žádné |
||
WanTo Profil |
#6 · Zasláno: 3. 8. 2006, 09:12:46
To předchozí nefunguje, je to blbost. Ale toto funguje, testováno v Opeře:
<form name = "f"> <input type = "radio" value = "v1" name = "r"> Prvni<br> <input type = "radio" value = "v2" name = "r"> Druhy<br> </form> <input type = "button" value = "Prvni" onclick = "document.forms.f.r[0].checked=true;"> <input type = "button" value = "Druhy" onclick = "document.forms.f.r[1].checked=true;"> <input type = "button" value = "Zadny" onclick = "document.forms.f.r[0].checked=false;document.forms.f.r[1].checked=fal se;"> |
||
johndoe Profil |
#7 · Zasláno: 3. 8. 2006, 09:21:21
Díky oběma za odpověď !
z pochopitelných důvodů jsem zkusil nejdřív tu kratší od Mikyho, funguje to... :) |
||
DJ Miky Profil |
#8 · Zasláno: 3. 8. 2006, 10:10:23
derFeuer
Unchekuje to sám prohlížeč - radiobutton může být zašktrnutý jen jeden... johndoe :-) |
||
WanTo Profil |
#9 · Zasláno: 3. 8. 2006, 10:13:15
Unchekuje to sám prohlížeč - radiobutton může být zašktrnutý jen jeden...
Jestli nemyslel uncheckováním případ, kdy není vybraný ani jeden radio button. To také jde, viz můj příklad. |
||
Leo Profil |
#10 · Zasláno: 3. 8. 2006, 12:30:27
"Jestli nemyslel uncheckováním případ, kdy není vybraný ani jeden radio button."
Pokud zadny neni vybrany tak nemate co "odvybirat" ("uncheckovat"). Jinak skupina radio buttonu (prepinacu) se stejnou hodnotou atributu name tvori vzajemne se vylucujici skupinu, bez ohladu na to, jaky je stav na zacatku (jeden je zaskrtnuty nebo ne), jakmile se jeden zaskrtne, tak uz to beha. Leo |
||
WanTo Profil |
#11 · Zasláno: 3. 8. 2006, 12:40:54
Leo
Takhle jsem to nemyslel. Asi jsem se špatně vyjádřil. Uncheckováním jsem myslel případ, kdy je jeden zaškrtlý a potřebuji, aby nebyl zaškrtlý žádný. Přesně to, co dělá tlačítko "Zadny" v mém příkladu. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0