Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.14;
Скачать: CL | DM;

Вниз

Про соответствие стандарту 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.041 c
3-1143053472
Layner
2006-03-22 21:51
2006.05.14
Подскажите, можно ли сменить пароль в БД ACCESS из своего exe


15-1145545721
ArtemESC
2006-04-20 19:08
2006.05.14
ЖЗЛ Ленин...


1-1144246078
d3777
2006-04-05 18:07
2006.05.14
Файл и динамический массив


2-1145896517
Leonardo
2006-04-24 20:35
2006.05.14
Линия на форме


3-1142850017
Некто_Аполло
2006-03-20 13:20
2006.05.14
Изменение структуры тыблицы