HTML autocomplete属性の操作
以前に画面入力した値を覚えさせておきたくない/覚えさせて候補に挙げたい時に使うこの属性。
Strutsで使おうと思ってたら、この属性はサポートしてないんですねぇ。
対応方法としては、
- Strutsのタグを拡張し、autocomplete属性をタグで利用出来るようにする
- 参考URL:rough justice: カスタムタグの拡張
- Javascriptで属性を追加
最終形としてはStrutsタグ拡張が良さそうだけど、タグ拡張の為のプログラミング作業は結構煩雑。
とりあえず、今のプロジェクト開発初期の対応としてはJavascriptで凌ぐ事にします。基盤がしっかりして来たら他の手段(jQuery, Strutsタグ拡張)に移行する形で。
<script type="text/javascript"> <!-- function init() { var forms = document.forms; for(i = 0; i < forms.length; i++) { forms[i].setAttribute("AutoComplete", "off"); } } //--> </script>