有谁知道以下标记验证错误的解决方案?我不确定这是 ColdFusion 还是我自己的代码中的问题,但以下代码段的输出在 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 需要“名称”属性才能正常工作。如何解决此验证错误?我必须更改我的文档类型吗?