设置struts 2 autocompleter的默认值

时间:2015-06-22 05:59:34

标签: jquery jsp struts2 struts2-jquery struts2-jquery-plugin

我已经实现了一个struts 2自动完成器,其中我使用了这样的字符串列表 -

<sj:autocompleter id="cityId"  
            cssClass="txtfield8"
                name="outlet.cityName" 
                list="cityList" 
        autoComplete="true" 
    forceValidOption="false" />

如何为此设置默认值,以便每次加载时都会显示默认值?

2 个答案:

答案 0 :(得分:2)

只需将默认值放在value参数中即可。

<sj:autocompleter id="cityId" 
               value="" 
            cssClass="txtfield8" 
                name="outlet.cityName" 
                list="cityList" 
        autoComplete="false" 
    forceValidOption="false" />

答案 1 :(得分:1)

您应该使用@Choatech建议的value attribute

value   false   false   String   "Preset the value of input element."

但是,指定的值应该是cityList中列出的密钥之一,而不是某个随机值。

如果您要使用的值是标题,例如Please choose a City...,请考虑使用

  

HTML5 placeholder attribute