【问题标题】:create jQuery validation and redirect page to other address创建 jQuery 验证并将页面重定向到其他地址
【发布时间】:2011-10-12 21:53:19
【问题描述】:

如何创建一个 jQuery 验证,在单击按钮提交页面后重定向到另一个地址?
请给我一个例子,每个jQuery验证,(如:空字段(输入))

敬而远之

【问题讨论】:

  • 验证与重定向有什么关系?你想验证什么?你想什么时候重定向?在哪里?为什么?
  • 这不是一个正确的问题。我们不是来为您建立您的网站 - 我们来这里是为了帮助我们所有人克服真正的问题,特别是在已经付出了一些努力的地方。
  • 这个问题不够具体,我们无法真正帮助您。如果你能瘦下来并给我们一些细节,我们可能会让你走上正轨。就目前而言,您要求的内容过于模糊,任何人都无法确定。

标签: javascript jquery-selectors jquery-validate jquery


【解决方案1】:

为了重定向到另一个页面:

window.location.href = '/another-page';

就验证而言,我强烈建议您查看jquery validate plugin。它是事实上的标准,用于为不想重新发明轮子的人执行 HTML 表单的客户端验证。

因此,对于那些想重新发明轮子的人来说,他们可以这样做:

$(function() {
    $('#myform').submit(function() {
        var myField = $('#myInput').val();
        if (myField == '') {
            alert('my field is required');
            return false;
        }
        // at this stage we know tat the form is valid as the user
        // filled the required myField. Now we can redirect
        window.location.href = '/another-page';
        return false;
    });
});

【讨论】:

  • @Mehd S,你不需要 jquery 来重定向到另一个页面。只需将window.location.href 属性设置为新位置,如我的示例所示。这是本机 JavaScript。就 jquery 验证插件而言,文档包含大量示例。或者你的意思是你不想使用任何插件,你想重新发明轮子?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-09
  • 1970-01-01
  • 2017-05-01
  • 2012-03-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多