HTML autocomplete属性の操作


以前に画面入力した値を覚えさせておきたくない/覚えさせて候補に挙げたい時に使うこの属性。

Strutsで使おうと思ってたら、この属性はサポートしてないんですねぇ。

対応方法としては、

最終形としては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>