Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Вниз

Про соответствие стандарту HTML.   Найти похожие ветки 

 
Некто ©   (2006-04-20 10:09) [0]

Найдено на http://www.php5.ru/study/webbasics.

Тэг <form>, имеющий парный завершающий тэг </form>, собственно и задает форму. Его атрибуты - оба необязательные:
action - указывает URL (полный или относительный), на который будет отправлена форма. Отправка формы - это такой же запрос к серверу, как и все остальные (как я уже описал выше).
Если этот атрибут не указать, большинство браузеров (точнее говоря, все известные мне браузеры) отправляют форму на текущий документ, то есть "саму на себя". Это удобное сокращение, но по стандарту HTML атрибут action обязателен.

Предположим форма описана в файле index.php.
Так как будет правильнее описывать форму?

<form action="">

или

<form action="index.php">

или

<form>

?


 
mfender ©   (2006-04-20 10:17) [1]

А в чём проблема? id и name тоже обязательные параметры по штандартам. Но их употребляют, только если надо с формой работать через браузерные скрипты.
Вопрос притянут за уши. Проблемы нет: можно писать action, можно не писать. Главное - не забыть уточнить method и enctype.


 
Gero ©   (2006-04-20 10:24) [2]

> <form action="index.php">

Очень даже нормальное написание. Что мешает так писать?

> id и name тоже обязательные параметры по штандартам

Вовсе нет.

> Главное - не забыть уточнить method и enctype.

Не обязательно, только если значения по умолчанию не устраивают.


 
McSimm ©   (2006-04-20 10:28) [3]


> Так как будет правильнее описывать форму?


<form action="">


> Главное - не забыть уточнить method и enctype.

в отличие от action, эти двое не являются обязательными.
method имеет значение по умолчанию GET
enctype - application/x-www-form-urlencoded


 
Чапаев ©   (2006-04-20 10:32) [4]


> > Так как будет правильнее описывать форму?
> <form action="">

А не <form action="javascript:void(0)">?


 
McSimm ©   (2006-04-20 10:38) [5]


> Чапаев ©   (20.04.06 10:32) [4]

<form action=""> эквивалент запросу к текущему документу (rfc2396 кажется)
<form action="javascript:void(0)"> при чем тут ? почему не <form action="www.microsoft.com"> - так еще лучше


 
Чапаев ©   (2006-04-20 10:49) [6]


> <form action="javascript:void(0)"> при чем тут ? почему
> не <form action="www.microsoft.com"> - так еще лучше

Тьфу. Туплю с утра. :*)


 
wal ©   (2006-04-20 11:12) [7]


> [5] McSimm ©   (20.04.06 10:38)
> <form action=""> эквивалент запросу к текущему документу
> (rfc2396 кажется)

В принципе об этом написано в самом HTML

http://www.w3.org/TR/html4/struct/links.html
12.4.1 Resolving relative URIs
...
By default, the base URI is that of the current document. Not all HTML documents have a base URI (e.g., a valid HTML document may appear in an email and may not be designated by a URI). Such HTML documents are considered erroneous if they contain relative URIs and rely on a default base URI.

C уважением.


 
Calm ©   (2006-04-20 13:58) [8]

http://validator.w3.org/
настоятельно рекомендую как автору, так и знатоку стандартов mfender.

PS. Опс... и разработчикам сего замечательного сайта тоже :(
http://validator.w3.org/check?uri=http%3A%2F%2Fdelphimaster.ru%2Fcgi-bin%2Fforum.pl%3Fid%3D1145513360%26n%3D3


 
mfender ©   (2006-04-20 14:34) [9]


> http://validator.w3.org/

И ты этому веришь? Он даже кодировку cp1251 считает ошибкой...


 
wal ©   (2006-04-20 14:42) [10]


> [9] mfender ©   (20.04.06 14:34)
C каких это пор?
http://validator.w3.org/check?uri=http%3A%2F%2Fwal.pp.ru%2F3.html&charset=%28detect+automatically%29&doctype=Inline&ss=1


 
McSimm ©   (2006-04-20 15:15) [11]


> > http://validator.w3.org/
>
> И ты этому веришь?


Мда...
"Тоже смешно" (с)


 
mfender ©   (2006-04-20 15:23) [12]


> Мда...
> "Тоже смешно" (с)

Ну а что? Этот валидатор, например, если написано
<a
href=....
(именно так, на другой строке), тоже считает ошибкой. Ошибкой считает <td background= , а уж отсутствие alt в том же background"е - вообще, по его мнению, смертный грех.


 
McSimm ©   (2006-04-20 15:35) [13]


> <a
> href=....
> (именно так, на другой строке), тоже считает ошибкой.

Это для какого DOCTYPE он считает это ошибкой ???


> Ошибкой считает <td background=

правильно делает


> отсутствие alt в том же background

Это как ?


 
Calm ©   (2006-04-20 16:13) [14]


> Он даже кодировку cp1251 считает ошибкой...
>

Ерунда.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.012 c
15-1145342859
Жека из Харькова
2006-04-18 10:47
2006.05.14
ПОМОГИТЕ ПОЖАЛУЙСТА!!!


2-1145971001
Ice [greensky]
2006-04-25 17:16
2006.05.14
Как изменить цвет ячейки в stringgrid?


15-1145513360
Некто
2006-04-20 10:09
2006.05.14
Про соответствие стандарту HTML.


6-1137946445
jjj
2006-01-22 19:14
2006.05.14
TCP/IP без компонентов


2-1145991776
valdemot
2006-04-25 23:02
2006.05.14
IniFile





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский