0

我有一个由 Idealforms 创建的 jQuery 表单。

这些表单由 jQuery 验证,提醒用户注意错误和更多信息。但是,只要页面加载了理想的集成表单,页面就会加载到表单上,并在第一个字段(即“必填字段”)显示表单错误消息。

我从未遇到过这样的问题,并且希望表单在用户单击该字段并在顶部加载网页之前不显示错误。

我有很多页面都有这个错误,一个例子在这里https://dl.dropbox.com/u/104598901/Website/business.html

我期待着解决这个问题,并欢迎任何意见。

谢谢

4

2 回答 2

1

我是理想形式的开发者。默认情况下,除非您使用该focusFirst方法,否则不会发生这种情况。删除 HTML 中的第 233 行。

$myform.focusFirst(); // delete this line

那会做的。

于 2013-01-28T19:50:04.747 回答
0

我很确定这是您使用的插件所固有的。不幸的是,代码被最小化了,所以我不能在代码本身中给你任何指针。

您可以使用以下方法覆盖它:

$("input").focus(function(){
  if($(this).text().length < 1){
     event.stopPropagation();
   }
   else{

     }
 })

如果该字段中没有任何内容,这应该会阻止它出现,但我不能确切地说,因为我不知道该插件并且无权访问它的内部。

于 2013-01-14T20:45:37.797 回答