Autor | Zpráva | ||
---|---|---|---|
frauen Profil * |
#1 · Zasláno: 2. 2. 2011, 21:40:49
Zdravím,
narazil jsem na problém. Upravil jsem svůj web na <!DOCTYPE html> a použil <meta charset="UTF-8">, tedy na HTML5. Používal jsem formuláře, kde byl prázdný atribut action, což znamenalo zpracování v daném skriptu (stránce). Nyní při přechodu na HTML5 mám při validaci chybu. Neporadí mi někdo, co s tím, prosím? Děkuji. |
||
panther Profil |
#2 · Zasláno: 2. 2. 2011, 21:41:54
frauen:
„Neporadí mi někdo, co s tím, prosím?“ vykašlat se na validitu, nesejde na ní. |
||
frauen Profil * |
#3 · Zasláno: 2. 2. 2011, 21:55:49
panther:
Píše to jen, že nesmí být prázdná. Když odstraním atribut action uplně tak to funguje, validita je také správná, ale nevím zda je to správné řešení a zda nemohou nastat nějaké problémy? Či zda existuje nějaké jiné řešení? |
||
shaggy Profil |
#4 · Zasláno: 2. 2. 2011, 21:56:40
frauen:
Ak ti to tak veľmi vadí, je problém do action vpísať adresu tej stránky, na ktorej je formulár? |
||
panther Profil |
#5 · Zasláno: 2. 2. 2011, 21:57:25 · Upravil/a: panther
frauen:
pokud to funguje, tak to nech. Případně, používáš-li PHP, můžeš tento atribut doplnit o adresu poskládanou ze $_SERVER (abys ji po případném přesunu na jinou doménu nemusel měnit). Ale spíše bych se na validitu vykašlal.
|
||
frauen Profil * |
#6 · Zasláno: 2. 2. 2011, 22:03:51
shaggy:
„Ak ti to tak veľmi vadí, je problém do action vpísať adresu tej stránky, na ktorej je formulár?“ O to mi právě jde, zda musím vyplnit adresu stránky nebo zda můžu atribut zcela vynechat. Navíc pokud bych případně někdy přesouval web a atribut tam neměl tak nemusím nic upravovat. Jen nevím, zda to nemá nějaké zápory a nemohl nastat nějaký problém? |
||
shaggy Profil |
#7 · Zasláno: 2. 2. 2011, 22:08:16
frauen:
„Navíc pokud bych případně někdy přesouval web a atribut tam neměl tak nemusím nic upravovat“ Nikto nehovorí, že tam musíš mať absolútnu adresu, čo takto použiť relatívnu? |
||
Chamurappi Profil |
#8 · Zasláno: 2. 2. 2011, 22:08:22 · Upravil/a: Chamurappi
Reaguji na frauena:
Atribut action ve skutečnosti nikdy nebyl povinný a ta zvyklost, která tě nyní obtěžuje ve validátoru, vznikla jen kvůli validátorům a nedomyšlenosti v HTML 4, kde pánové z konsorcia nesmyslně označili action jako povinný. Žádný prohlížeč ho nikdy nevyžadoval, pokud vím. Na webech, které jsem doposud vyrobil, jsem ho nikdy neuváděl, protože jsem neměl důvod.
|
||
frauen Profil * |
#9 · Zasláno: 2. 2. 2011, 22:14:29
Chamurappi:
Chápu to správně, že můžu být klidný a atribut action nepoužívat, pokud nebude potřeba? |
||
Trejpa Profil |
#10 · Zasláno: 3. 2. 2011, 01:30:32
frauen:
Pokud ho nepotřebuješ, tak ho nepoužívej. Můžeš odkázat na ten stejný dokument pomocí kotvy: action="#" |
||
Časová prodleva: 13 let
|
0