【发布时间】:2011-10-21 23:45:58
【问题描述】:
如果有一个表单,并且有一个文本框和一个按钮,提交表单后如何擦除文本框的内容?
<h:inputText id="name" value="#{bean.name}" />
<h:commandButton id="submit" value="Add Name" action="#{bean.submit}" />
在文本框中输入值并提交后,该值仍然出现在文本框中。提交后,我需要清除文本框的内容。我怎样才能做到这一点?
【问题讨论】:
-
你可以使用javascript:
document.getElementById("name").value = "" -
处理提交时不能将服务器端DataForm.Name的值设置为空字符串吗?这应该在提交后再次渲染视图时反映出来。