如何在struts中禁用自动完成功能

时间:2014-06-17 06:29:59

标签: javascript jsp struts-1

<script>
    $(function(){
        $(":input").attr("autocomplete", "off");
    });
</script>

我试过这个但是有些浏览器(opera)不受支持。请帮我解决这个错误

1 个答案:

答案 0 :(得分:1)

只需在JSP中替换Struts 1.x标记:

<html:text property="usr" styleClass="minimalist" size="10" maxlength="15" />

使用等效的HTML代码:

<input type="text" name="usr" class="minimalist" size="10" maxlength="15"
                          │
                          └───── Form property ────┐
                                                   │
       value="<bean:write name="MyForm" property="usr" />" autocomplete="off" />
                                   │                
              Name of form-bean ───┘                

HTML输入标记的属性name的值必须与ActionForm的属性(例如usr)匹配,以便Struts 1.x 填充该形式的价值。如果HTML输入标记的属性value的值(实际文本在控件中显示它)是可选的,则可以忘记bean:write