次のマークアップ検証エラーの解決策を知っている人はいますか?これが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が自動的に割り当てる「name」属性に関連付けられています。エラーメッセージは次のとおりです。
属性「名前」はありません
使用しているドキュメントタイプは、この要素のその属性をサポートしていません。このエラーは、多くの場合、「厳密な」ドキュメントタイプの誤った使用が原因で発生します。
AJAXが正しく機能するには「name」属性が必要だと思います。この検証エラーを解決するにはどうすればよいですか?ドキュメントタイプを変更する必要がありますか?