Форум: "Прочее";
Текущий архив: 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.019 c