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

用Javascript中的错误填充JSP中的错误字段,javascript,jsp,spring-mvc,Javascript,Jsp,Spring Mvc,这是一个更广泛的问题,但我正在研究Javascript中的一些表单验证函数。我没有使用警报,而是被告知使用JSP中的错误字段,但是在我查找表单验证信息的地方,它只是显示一个正在抛出的警报 所以,如果我有类似的东西,只检查名称字段中的字母 function allLetter(inputtxt) { var letters = /^[A-Za-z]+$/; if(inputtxt.value.match(letters)) { alert('Your n

这是一个更广泛的问题,但我正在研究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中的服务器端验证和表单错误:


我昨天花了一整天的时间研究这个问题,结果一无所获。我的后端有一个有效的验证器。如果字段为空或不正确,则会出现正确的错误。我在这里的挑战是使用javascript中的函数写入此错误字段。经过数小时的研究,我所能找到的就是要么使用document.getElementsByID并使用它来访问内部HTML并将其以这种方式放置在字段旁边,要么使用警报。我也不应该用。显然,JS中有一些类似于我在验证器中可以做的事情,但我看不到。嗨,杰克,可能是我没有按照你的要求做。这里是我的想法-如果您所要做的只是将错误mssage放在输入字段附近,那么您可以通过JSP甚至表单标记来完成我尝试使用表单错误标记,但我尝试使用JavaScript函数填充该标记。因此,如果说该函数是由格式不正确的电子邮件地址触发的,Js函数将更新html中的表单错误标记,而不是验证程序