Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 如何写“晕倒”;“鬼文本”;在textfield?_Jsp_Struts2_Struts - Fatal编程技术网

Jsp 如何写“晕倒”;“鬼文本”;在textfield?

Jsp 如何写“晕倒”;“鬼文本”;在textfield?,jsp,struts2,struts,Jsp,Struts2,Struts,因此,我在JSP页面中有一个文本字段。启动页面时,文本字段由文本“输入帐户名”组成。现在,文本字段的值是“输入帐户名” 我想要的是。。。 “输入帐户名”将被重写,但我不希望文本字段中有任何值。这是我目前掌握的代码 <s:textfield name="searchBean.keyword" size="25" id="inpKeyword" title="Enter Account Name" style="color:#888;" value="Enter Account Name

因此,我在JSP页面中有一个文本字段。启动页面时,文本字段由文本“输入帐户名”组成。现在,文本字段的值是“输入帐户名”

我想要的是。。。
“输入帐户名”
将被重写,但我不希望文本字段中有任何值。这是我目前掌握的代码

<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>


您可以尝试使用
占位符属性吗

<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>

占位符
属性仅在字段为空时应用,因此我还删除了默认的
属性。

这是由

<input ..........    placeholder="Enter your amount" ......./>


可能与-1重复:问题是
不允许有
占位符
属性:@luigimendoza:
标记允许动态属性。@luigimendoza似乎链接到了不推荐使用的Struts版本,文档页面不再更新,但是即使在那里,如果你使用它,你也应该读一读。@RomanC我们已经有了一个关于JSF的类似讨论。如果你有答案,就把它贴出来。这项技术的文档过时不是我的错。。。另外,OP应该先发布这个问题属于struts…@LuiggiMendoza这篇文章与JSF无关。关于文件,它是最新的,我不知道你从哪里得到的链接。此外,如果他们开始使用struts,或者没有发布到标记中,它也不会改变任何东西。