使用来自 Javascript 的错误填充 JSP 中的错误字段
Populating The Error Field in a JSP with an Error From Javascript
这是一个更宽泛的问题,但我正在研究 Javascript 中的一些表单验证功能。我被告知要使用 JSP 中的错误字段,而不是使用警报,但无论我在何处查找有关表单验证的信息,它只会显示抛出的警报。
所以如果我有这样的东西来检查名称字段中的字母
function allLetter(inputtxt)
{
var letters = /^[A-Za-z]+$/;
if(inputtxt.value.match(letters))
{
alert('Your name have accepted : you can try another');
return true;
}
else
{
alert('Please input alphabet characters only');
return false;
}
那我想用
<form:errors path= "firstName"/>
抛出函数正在获取的错误,这是否意味着字段为空或已输入数字,但我该如何处理?
要在 JSP 中使用 form:errors 标签,您应该进行服务器端验证。
我认为在你的问题中你提到了使用客户端 javascript 验证对吗?
这是一个类似的示例,显示服务器端验证和 JSP 中的 form:errors:
Spring Validator - show errors using <form:errors
这是一个更宽泛的问题,但我正在研究 Javascript 中的一些表单验证功能。我被告知要使用 JSP 中的错误字段,而不是使用警报,但无论我在何处查找有关表单验证的信息,它只会显示抛出的警报。
所以如果我有这样的东西来检查名称字段中的字母
function allLetter(inputtxt)
{
var letters = /^[A-Za-z]+$/;
if(inputtxt.value.match(letters))
{
alert('Your name have accepted : you can try another');
return true;
}
else
{
alert('Please input alphabet characters only');
return false;
}
那我想用
<form:errors path= "firstName"/>
抛出函数正在获取的错误,这是否意味着字段为空或已输入数字,但我该如何处理?
要在 JSP 中使用 form:errors 标签,您应该进行服务器端验证。
我认为在你的问题中你提到了使用客户端 javascript 验证对吗?
这是一个类似的示例,显示服务器端验证和 JSP 中的 form:errors:
Spring Validator - show errors using <form:errors