У меня есть форма (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. Любая помощь будет оценена, и если любой желающий получит больше информации, я предоставил ее. Спасибо вам всем.