Ругается валидатор

Статус
Закрыто для дальнейших ответов.

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
На js ругается:
Код:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title> Заголовок </title>
    <script type="text/javascript" src="js/bbcod.js"></script>
    <link rel="stylesheet" href="/style/style.css" type="text/css"/>
    <link rel="icon" href="/img/favicon.ico" type="image/x-icon"/>
  </head>
 
  <body>
    <div class="cent"> Тело страницы </div>
  </body>
</html>
И вот ещё на кнопку ругается:
Код:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title> Заголовок </title>
    <link rel="stylesheet" href="/style/style.css" type="text/css"/>
    <link rel="icon" href="/img/favicon.ico" type="image/x-icon"/>
  </head>
 
  <body>
    <input type="button" name="button" value="Кнопка"/>
  </body>
</html>
Можно это как-то сделать валидным?
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
Код:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title> Заголовок </title>
<link rel="stylesheet" href="/style/style.css" type="text/css"/>
<link rel="icon" href="/img/favicon.ico" type="image/x-icon"/>
</head>

<body>
<input type="button" name="button" value="Кнопка"/>
</body>
</html>
Можно это как-то сделать валидным?
если кнопка должна передать данные на сервер, или обрабатывается скриптом, то она обязана быть внутри формы

Код:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title> Заголовок </title>
<link rel="stylesheet" href="/style/style.css" type="text/css"/>
<link rel="icon" href="/img/favicon.ico" type="image/x-icon"/>
</head>

<body>
   <form method="post" action="#" enctype="application/x-www-form-urlencoded">
	  <fieldset>
		 <input type="button" name="button" value="Кнопка"/>
	  </fieldset>
   </form>
</body>
</html>
 

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
если кнопка должна передать данные на сервер, или обрабатывается скриптом, то она обязана быть внутри формы
Вот ответ валидатора:
Line 14, Column 37: value of attribute "type" cannot be "button"; must be one of "text", "password", "checkbox", "radio", "submit", "reset", "hidden"
<input type="button" name="button" value="Кнопка"/>
The value of the attribute is defined to be one of a list of possible values but in the document it contained something that is not allowed for that type of attribute.
For instance, the “selected” attribute must be either minimized as “selected” or spelled out in full as “selected="selected"”; a value like “selected="true"” is not allowed.

"Вот к вам я не буду относиться валидно" - говорит он
 

Volter9

defined('SURRENDER') or die(); // StarWars
Регистрация
27.05.2012
Сообщения
1 145
[member=FiRеFоX], у "input" ну просто нету такого значения атрибута "type" как "button", есть "submit".
Там же все понятно написано по Русски на Английском.
 

CamaroSS

Well-Known Member
Регистрация
21.02.2012
Сообщения
176
А XHTML Mobile 1.2 поддерживает и input[type=button] и button. Кстати, для чего все эти мучения?
 

Volter9

defined('SURRENDER') or die(); // StarWars
Регистрация
27.05.2012
Сообщения
1 145
[member=CamaroSS], видимо эта спецификация не поддерживает input[type=button], раз валидатор ругается.
А вообще зачем <input type="button" /> если есть семантический тэг <button></button>?
[ http://htmlbook.ru/html/button ]
 

CamaroSS

Well-Known Member
Регистрация
21.02.2012
Сообщения
176
[member=Volter9], загляни в DTD, указанное топикстартером, и увидишь что батон там тоже не поддерживается. http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-form-1.mod

Можно это как-то сделать валидным?
Так что либо заменить на сабмит, либо перейти на версию 1.2. Хотя я не в курсе, как это скажется на функционале, ибо с мобилками этими убогими дела не имел.
 

Volter9

defined('SURRENDER') or die(); // StarWars
Регистрация
27.05.2012
Сообщения
1 145
[member=FiRеFоX], type="submit" ваша единственная надежда, наверное...
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
[member=FiRеFоX], type="submit" ваша единственная надежда, наверное...
точно не единственная...и submit - это кнопка, отправляющая данные из формы
как вариант, можно использовать обычную ссылку, оформив ее как кнопку =)...все зависит от функционала
 
Статус
Закрыто для дальнейших ответов.
Верх Низ