用来自 Javascript 的错误填充 JSP 中的错误字段

Populating The Error Field in a JSP with an Error From Javascript

本文关键字:错误 JSP 字段 填充 Javascript      更新时间:2023-09-26

这是一个更广泛的问题,但我正在研究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 tag,你应该进行服务器端验证。

我想在你的问题中,你拒绝使用客户端javascript验证对吗?

下面是一个类似的示例,显示了 JSP 中的服务器端验证和 form:errors:

Spring 验证器 - 使用