【发布时间】:2011-05-20 03:37:30
【问题描述】:
我的要求是根据条件填充文本区域。
- 我从数据库中检索签名。
- 如果存在签名,则使用该值填充文本区域。
- 如果没有签名,那么 textarea 应该包含:
- 输入签名并在文本区域内单击, 预先填充的文本应该消失。
- 如果用户没有输入任何文本并在区域外点击, 预填充的文本应返回到 textarea。
我的代码不完整,但作为一个开始:
<textarea name="signature"
style="width:95%"
rows="10"
onclick="document.mailForm.signature.value='';">
<c:choose>
<c:when test="${signature} == '' ">
<c:out value="${signaturePrefix}" />
</c:when>
<c:otherwise>
<c:out value="${signature}" />
</c:otherwise>
</c:choose>
</textarea>
谢谢。
【问题讨论】:
-
StackOverflow 的概念是不是:根据需求交付代码。请阅读常见问题解答:stackoverflow.com/faq ;)
-
那么,您尝试过什么?什么地方出了错?你有没有遇到过
placeholderattribute? -
无条件的
onclick="document.mailForm.signature.value='';"是惹恼人们的好方法。
标签: javascript textarea