创建 jQuery 验证并将页面重定向到其他地址
Posted
技术标签:
【中文标题】创建 jQuery 验证并将页面重定向到其他地址【英文标题】:create jQuery validation and redirect page to other address 【发布时间】:2011-10-12 21:53:19 【问题描述】:如何创建一个 jQuery 验证,在单击按钮提交页面后重定向到另一个地址? 请给我一个例子,每个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 验证插件而言,文档包含大量示例。或者你的意思是你不想使用任何插件,你想重新发明***?以上是关于创建 jQuery 验证并将页面重定向到其他地址的主要内容,如果未能解决你的问题,请参考以下文章
我想在提交时创建一个表而不重定向到 php 中的任何其他页面
通过 Jquery Form Validator 单击提交后如何重定向页面
重定向页面时如何将jwt存储在cookie中并将其传递给身份验证功能?