使用来自 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