所以我在JSP页面中有一个文本字段。启动页面时,文本字段包含文本“输入帐户名称”。现在,文本字段的值是“输入帐户名称”。
我想要的是......
"Enter Account Name"
要重写,但我想在文本字段中没有任何价值。这是我到目前为止的代码。
<s:textfield name="searchBean.keyword" size="25" id="inpKeyword" title="Enter Account Name" style="color:#888;" value="Enter Account Name" onfocus="if(this.value=='Enter Account Name') this.value='';" onblur="inputBlur(this)"/></li>
答案 0 :(得分:1)
您可以尝试使用placeholder
属性吗?
<s:textfield name="searchBean.keyword" size="25" id="inpKeyword" title="Enter Account Name" style="color:#888;" placeholder="Enter Account Name" onfocus="if(this.value=='Enter Account Name') this.value='';" onblur="inputBlur(this)"/></li>
仅当字段为空时才会应用placeholder
属性,因此我还删除了默认的value
属性。
答案 1 :(得分:0)
这是由
完成的<input .......... placeholder="Enter your amount" ......./>