【发布时间】:2010-03-05 13:09:13
【问题描述】:
有人知道以下标记验证错误的解决方案吗?我不确定这是 ColdFusion 中的问题还是我自己的代码中的问题,但以下 sn-p 的输出无法在 W3C 标记验证服务上正确验证:
代码
<cfform class="SearchForm" id="SearchForm" action="">
<fieldset>
<cfinput type="text" class="TNameField" name="TName" autosuggest="cfc:MyCFC.MyFunction({cfautosuggestvalue})">
<input type="button" class="TNameButton" value=" " />
</fieldset>
</cfform>
HTML 输出
<form id="SearchForm" action="" method="post" class="SearchForm" onsubmit="return _CF_checkCFForm_1(this)">
验证错误与 ColdFusion 自动分配给的“名称”属性相关联。错误信息如下:
没有属性“名称”
您使用的文档类型确实 不支持这个属性 元素。这个错误通常是由 错误使用“严格”文件 输入
我假设 AJAX 需要“名称”属性才能正常工作。如何解决此验证错误?我必须更改我的文档类型吗?
【问题讨论】:
标签: coldfusion w3c-validation cfform name-attribute