1. В форме всплывающего окна есть код
<form class="fofm" action="">
По поводу этого кода валидатор пишет:
<form class="fofm" action="">
Цитата |
Error: Bad value for attribute action on element form: Must be non-empty. |
<meta charset="UTF-8" />
Цитата |
Error: Attribute charset not allowed on element meta at this point. Error: Element meta is missing one or more of the following attributes: content, itemprop, property. Error: A document must not include both a meta element with an http-equiv attribute whose value is |
<form class="fofm" action="">
<!DOCTYPE html>
<form class="fofm" >
Цитата (Владимир55 @ 19.11.2016 - 01:04) |
То есть, оставить так:<form class="fofm" > Это нормально? (както непривычно!) |
Цитата (Владимир55 @ 19.11.2016 - 14:30) |
Дело в том, что это код из скрипта солидного разработчика, который, как я предполагаю, не совершает примитивных ошибок. Поэтому у меня возникают большие сомнения, если я решаюсь хоть что-то там изменить. Вот отсюда и родился вопрос к гуру, который я задал. И, честно говоря, я так и не понял, как решить проблему. Теоретически, action должен быть указан. Но назвать текущую страницу я не могу (точнее, через РНР это можно, но очень морочно), поскольку скрипт показывается на многих страницах. Обычно я использовал action="" и это всегда нормально работало. То есть, браузер это понимает. Но как удовлетворить валидатора? |
<form method="post" action="core/request.php">
<ul>
<li><input type="text" name="username" placeholder="LogIN/Email" /><li>
<li><input type="password" name="password" placeholder="Password" /><li>
</ul>
<input type="submit" name="request_DB" value="Вход" />
</form>
Цитата (Stave @ 19.11.2016 - 09:13) |
С вашим напором на игнорирование изучения html разметки... В случае, когда обработчки находится в шапке страницы в которой происходит отправка данной формы, то action="core/request.php" НЕ УКАЗЫВАЕТСЯ |
Цитата |
Как раз наоборот - я проштудировал |
Цитата |
Если атрибут action отсутствует, текущая страница перезагружается, возвращая все элементы формы к их значениям по умолчанию. |
Цитата (Владимир55 @ 18.11.2016 - 21:59) |
1. В форме всплывающего окна есть код <form class="fofm" action=""> По поводу этого кода валидатор пишет: Цитата Error: Bad value for attribute action on element form: Must be non-empty. 2. В этой же всплывающей форме задается кодировка, поскольку иначе в воспроизводимом тексте появлялись кракозябры: <meta charset="UTF-8" /> К этой строке сразу три замечания: Цитата Error: Attribute charset not allowed on element meta at this point. Error: Element meta is missing one or more of the following attributes: content, itemprop, property. Error: A document must not include both a meta element with an http-equiv attribute whose value is Как это можно исправить? |
<!DOCTYPE html>
<html lang=ru>
<head>
<title>Шаблон главной</title>
<meta name="description" content="Описание шаблона">
<meta name="keywords" content="Щаблон для сайта">
<meta charset=utf-8>