jquery验证不使用两种形式

时间:2016-05-04 21:12:21

标签: jquery jquery-validate

我有一个简单的表单,其中输入一个卡号,从该号码我从表中获取信息,在提交另一个表单之前,我想验证account_number。但它不起作用,它忽略了验证,但是当我摆脱第一种形式时,验证工作正常。

我正在使用第一个表单从表中获取数据。

制作https://jsfiddle.net/vwvefrt8/

void deleteFirst(Node *rt)
{
  if (rt == NULL)
  {
    return; /* Return if an invalid root was passed in */
  }

  if (rt->fwd == NULL) {
    return; /* Return if the list is already empty */
  }

  Node *tmpfwd = rt->fwd; /* Store the current "head" */

  rt->fwd = rt->fwd->fwd; /* Set the root's head to the current head's next node */
  rt->fwd->bwd = NULL; /* Set the new head's previous node to NULL as it is the start of the list */

  free(tmpfwd); /* Delete the old "head" */
}

1 个答案:

答案 0 :(得分:0)

根据your jsFiddle中的JavaScript控制台错误...

  1. 您未能包含jQuery和jQuery Validate插件。

  2. data-error="##errNm3"上有info_test#个字符在自定义errorPlacement功能中打破了您的JavaScript。

  3.   

    “错误:语法错误,无法识别的表达式:## errNm3”

    以及......

    1. 您错过了第一个</table>中的结束table标记,该标记违反了HTML。当jQuery Validate插件影响嵌套<form></form>标记的方式时,它对于破坏的HTML结构并不总是有效。
    2. 否则,它正在运作:https://jsfiddle.net/1kf6th4L/

      在评论部分,你提到jsFiddle中的代码来自Coldfusion。由于您只向我们展示了服务器端代码,而不是在浏览器中呈现的实际HTML标记,因此项目#2可能是一个有争议的问题。无论如何,由于这是作为JavaScript问题发布的,没有提及Coldfusion,我们需要看到浏览器中的JavaScript引擎会看到的相同代码。

相关问题