【发布时间】:2019-11-15 19:14:23
【问题描述】:
我有一个表单 (JSP),我正在使用 Struts 来验证文本字段。例如,如果用户在 First name 文本框中输入数字,则会显示错误,因为它只接受字母。该消息与数字一起保留在屏幕上。当您右键单击并查看源代码时,您可以看到那里的数字,就好像它们是硬编码的一样。
我有一个html:reset 按钮,但它不会清除文本框中的数字。如果您在验证错误后单击文本框并手动清除数字,然后单击 Reset 按钮,它会将数字重新放入。我使用 DOCUMENTS 类尝试了许多不同的代码在脚本标签内有一个函数。这是我尝试过的许多代码之一:
<input type="button" value="Clear Form" onclick="clearForm()"/>
<script type="text/JavaScript">
function clearForm() {
document.getElementById("FirstName").value=" "; }
</script>
我也尝试过按类名和标签名方法获取元素,但没有任何效果。
我的名字文本框 ID 是 FirstName。该 jsp 将 HTML 与 Struts 一起使用。任何帮助将不胜感激,如果有人愿意需要更多信息,我会提供。谢谢你们。
【问题讨论】:
标签: html validation jsp error-handling struts