Re: formulare v XHTML strict

From: milan <milan (zavinac)>
Date: 11. 05. 2005, 15:09 CEST
Martin Svarovsky wrote:
> milan napsal(a):
> 
>> potreboval bych drobnou konzultaci v xhtml
>>
>> mam par mensich problemu,
>> 1/ v XHTML se ma pry pouzivat IDcko misto NAME, ale zde je rozpor s 
>> tim, ze ID musi byt ve strance jedinecne (tj. pouze 1x), ale kdyz chci 
>> pouzit
>> napr radibutton nebo checkbox musim tam pouzit vice inputu s jednim ID,
>> ted konkretne
> 
> Nejde o to co se "pry ma" nebo "pry nema" pouzivat v XHTML 1.0 Strict, 
> ale o to co specifikce povoluje a co ne. Doporucuji prostudovat 
> specifikaci - bude o jasnejsi.
> http://www.w3.org/TR/2002/REC-xhtml1-20020801/
> Kazdopadne: pouzivani IDcek misto NAME ti u formularu zrovna moc 
> nepomuze, protoze pri odeslani formulare se hodnoty inputu bez NAME 
> neodeslou na server, a i kdyby se nahodou odeslaly tak server nevi kam 
> je priradit protoze nebudou mit jmeno, jen hodnotu.
> Tolik teorie, praxe: v tagu input je name atribut povolen.
> Doporucuji kazdy pokus zkusit validovat: http://validator.w3.org/ - 
> validator te uz nakopne kam dal.
> 
>>
>> <div class="all">
>> <label for="mutace">Jazykové mutace:</label>
>> <div class="inp">
>> <input id="mutace" value="pouze_jeden_jazyk" type="checkbox" 
>> checked="checked">pouze jeden jazyk</input><br />
> 
> ...
> Tohle ti validator vykopne urcite - uvnitr tagu input nema text co 
> pohledavat. Zkus to treba nejak takto:
> <input id="mutace_1" name="mutace" value="pouze_jeden_jazyk" 
> type="checkbox" checked="checked" />
> <label for="mutace_1">pouze jeden jazyk</label><br />
> <input id="mutace_2" name="mutace" value="dva_jazyky" type="checkbox" />
> <label for="mutace_2">dva jazyky</label>

nakonec jsem tam dal vsude name a na prvni polozku vzdy jeste id (kvuli 
labelu) a vsechny inputy udelal kratky a popisky dal normalne za 
"chlivek" jako normalni text

>> 2/u radiobuttonu mi MSIE nedovoli odkliknout druhy stav, pokud zadam 
>> jednomu z nich zaskrtnuti tj, checked="checked"
> 
> Ted nevim, jestli je to jeden radiobutton nebo vic radiobuttonu se 
> stejnym name. Pokud jeden - je to jasne, radiobutton se da pouze 
> ZASKRTNOUT, odskrtava (odpuntikuje) ho jiny se stejnym name.
> No, samozrejme se da i jeden radiobutton odchecknout - Javascriptem.
> Pokud je jich vic a tobe nefunguje prepinani stavu, zkontroluj si zda 
> maji radiobuttony stejne name.
> 
tak to blbnuti u radia delalo pouziti jen id bez name

kazdoppadne DIK za nakopnuti, nakonec jsem se dokopal k validnimu formu, 
jen sem se docala divil, ze u textarea je nutny zadavat cols a rows, 
kdyz by melo vyhodou XHTML melo byt oddeleni obsahu od formatovani

                                                   Milan

   OooooO OooooO OooooO OooooO OooooO

    Milan Kvasnicka         4media s. r. o.
    http://www.4media.cz    milan (zavinac) 4media.cz

   OooooO OooooO OooooO OooooO OooooO
Received on Wed, 11 May 2005 15:09:51 +0200

This archive was generated by hypermail 2.1.8 : 11. 05. 2005, 15:05 CEST