【问题标题】:Unable to submit form when using jquery forms使用jquery表单时无法提交表单
【发布时间】:2012-03-01 21:09:34
【问题描述】:

这是我目前正在使用的代码的链接... http://jsfiddle.net/pixelpushing/aRkcP/

如果邮政编码大于 97999,它的设计目的是在页面底部的 div 标签中显示错误。

该功能可以正常工作,例如,如果您将 98104 作为 zip 输入,则会显示错误。但是,如果您输入像 18954 这样的有效 zip,它就不会去任何地方,就好像提交按钮不起作用...

我不知道将代码放在 javascript 部分的什么位置才能使表单正常工作。

我已经尝试过 Stackoverflow 上其他帖子中的以下内容,但它们对我没有用。

请参阅下面我尝试过的代码。

$('#myform').submit(function(){return true;});

$('#other').click(function() {
  $('#target').submit();
});

我是不是把代码放错地方了?我将代码放在<script type="text/javascript"> 部分下。

如果您可以请查看link 上的代码,并可能提供易于理解的解释。谢谢!

【问题讨论】:

  • 您的实际代码是否在表单标签中有action="#"?因为那不会在任何地方发布...
  • 不,它会转到 gdform.asp 但即使我使用 # 它至少应该刷新页面
  • 感谢您的帮助@bhamlin

标签: javascript jquery forms validation submit


【解决方案1】:

如果你有调试模式的验证插件,就像小提琴一样,表单不会按设计提交

【讨论】:

  • 我访问过并添加了书签的所有教程都让我发疯了。 再次感谢!
【解决方案2】:

您是否将.click() 放入$(document).ready() 中?

像这样:

$(document).ready(function() { /

    $('#other').click(function() {
        $('#target').submit();
    });


});

【讨论】:

  • @JimmyX 他在 jSFiddle 中没有任何 .click() 函数,想确保在实践中他把它放在正确的位置。
  • @john 如果您正在查看 jSFiddle javascript,所提供的代码会去哪里...
  • 忘记我的回答;我以完全错误的方式看待它。 Charlietfl 的回答有效。 jsfiddle.net/aRkcP/2
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-11-30
  • 2013-01-05
  • 1970-01-01
  • 2020-11-30
  • 1970-01-01
  • 1970-01-01
  • 2016-01-22
相关资源
最近更新 更多