Название: не могу добавить своё свойство в тег в QTextDocument Отправлено: registrationfedser87 от Декабрь 10, 2008, 09:08 Нельзя ли как то "указать" QTextDocument чтобы он не игнорировал мои свойства. Например я хочу в тег ячейки добавить своё свойство:
Код но при выводе Код этого свойства конечно же нет.(конечно можно как вариант использовать стандартные свойства под свои нужды,но хочется всё таки своё) Название: Re: не могу добавить своё свойство в тег в QTextDocument Отправлено: ритт от Декабрь 10, 2008, 10:39 при чём тут Qt? разве спецификация html позволяет произвольные свойства?
попробуй данный html загрузить, например, в опере и затем через dev-tools снять состояние нормализованного кода. Название: Re: не могу добавить своё свойство в тег в QTextDocument Отправлено: Tonal от Декабрь 10, 2008, 11:42 Интересно, зачем в html-е могут понадобиться свои свойства?
Может лучше xml для этого использовать, или вообще базу какую-нибудь? Название: Re: не могу добавить своё свойство в тег в QTextDocument Отправлено: registrationfedser87 от Декабрь 10, 2008, 12:40 Я хотел что-то на вроде шаблона сделать,но видимо придётся через макроподстановки делать
Название: Re: не могу добавить своё свойство в тег в QTextDocument Отправлено: shade-khv от Декабрь 12, 2008, 03:39 > Интересно, зачем в html-е могут понадобиться свои свойства?
Ну, например, вот: http://sitemaker.ru/coding/dhtml/formsvalidation/ Название: Re: не могу добавить своё свойство в тег в QTextDocument Отправлено: ритт от Декабрь 12, 2008, 10:57 чушь.
Название: Re: не могу добавить своё свойство в тег в QTextDocument Отправлено: Tonal от Декабрь 12, 2008, 15:01 > Интересно, зачем в html-е могут понадобиться свои свойства? Статья безусловно интересная. :)Ну, например, вот: http://sitemaker.ru/coding/dhtml/formsvalidation/ Но к сожалению в ней нет ссылок на стандарты, в которых описано данное поведение. При беглом просмотре стандарта DOM для HTML (http://www.w3.org/TR/REC-DOM-Level-1/level-one-html) найти какую-нибудь информацию о пользовательских свойствах не удалось. Более того, есть такой абзац: Цитировать 2.5.1. Property Attributes Из которого можно сделать вывод что все атрибуты должны быть описаны в спецификации.HTML attributes are exposed as properties on the element object. The name of the exposed property always uses the naming conventions, and is independent of the case of the attribute in the source document. The data type of the property is determined by the type of the attribute as determined by the HTML 4.0 transitional and frameset DTDs. The attributes have the semantics (including case-sensitivity) given in the HTML 4.0 specification. Стало быть с неописанными каждый браузер в каждой своей версии может поступать как ему заблагорассудится. Так что опираясь на эту статью что-либо ожидать от каких-либо браузеров кроме ИЕ6 не получается. :( Название: Re: не могу добавить своё свойство в тег в QTextDocument Отправлено: ритт от Декабрь 12, 2008, 16:04 вот и я о том же.
если нужна _нормальная_ проверка на стороне клиента, назначай каждому инпуту ид и пиши массив неоходимых условий/сообщений, а потом непосредственно из проверяющего скрипта по ид обращайся и выполняй все неоходимые функции, подсветку, вывод сообщений и т.п. а уповать на дядю сэма - себя не уважать... |