Čím nahradit atribut "name" u XHTML 1.1?
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Docela by mě to zajímalo, hlavně třeba u tagu <input>, kde jméno toho inputu je nepostradatelna identita do PHP scriptu. Atributem "id"? IMHO blbost.
-
Atributem id. A je to logicky, protoze id elementu by melo byt jedinecne.
-
Proč blbost?
-
No nejde mi do hlavy jak si s tím poradí PHP skript. Ale pokud bude brát id stejně jako name, tak je to v pohodě. Díky moc.
-
proc bys nahrazoval name atribut u inputu? To je prece XHTML1.1 nezakazuje.
-
Atribut NAME je zakázán jen u elementů, u kterých se bezdůvodně zneužíval vůči atributu ID. Jinak je samozřejmě povolen a nedávalo by smysl, kdyby ne. Protože atribut ID má souvislost pouze a jenom s DOMem dokumentu a do PHP apod. předáván není. Narozdíl od atributu NAME. Třeba u elementů formuláře je nenahraditelný (jinak by třeba takový radio bylo nepoužitelný - ale i ostatní elementy ve FORM).
-
Sojkovec: Teď ti tak koukám do tvýho zrojáku, konkrétně na: http://sojkovec.wz.cz/?stranka=registrace a u tagu INPUT máš atribut "name" a přesto to validátor vyhodnotí jako validní xhtml 1.1 Jak jsem tak pochopil, tak je atribut NAME v XHTML 1.1 zakázanej, nebo ne?
-
Tak sorry, nepřečetl jsem si poslední dva příspěvky, beru zpět a už to chápu.
-
To by byl docela průser, zakázat atribut name u inputu.