Javascript 如何使用jQuery提交登录表单
我有一张登录表。当用户按login时,jQuery检查字段是否为空。如果它们不是空的,我想将我的表单提交到一个名为Javascript 如何使用jQuery提交登录表单,javascript,jquery,redirect,Javascript,Jquery,Redirect,我有一张登录表。当用户按login时,jQuery检查字段是否为空。如果它们不是空的,我想将我的表单提交到一个名为login\u action.php的页面。我不知道怎么做 以下是我的JavaScript代码: $(文档).ready(函数(){ $('#login')。单击(函数(){ if(!$(':text').val(){ $(“#错误”).text('输入用户名和密码'); }否则{ //这就是我想重定向的地方 } }); }); 只需提交表格: $('#yourformsid').
login\u action.php
的页面。我不知道怎么做
以下是我的JavaScript代码:
$(文档).ready(函数(){
$('#login')。单击(函数(){
if(!$(':text').val(){
$(“#错误”).text('输入用户名和密码');
}否则{
//这就是我想重定向的地方
}
});
});
只需提交表格:
$('#yourformsid').submit();
只需提交以下表格:
$('#yourformsid').submit();
请在此处阅读更多信息:
请在此处阅读更多信息:
首先,您应该将属性
action='login\u action.php'
和id='myFormId'
设置到表单标记,然后将代码修改为:
<script type='text/javascript'>
$(document).ready(function(){
$('#login').click(function(){
if (!$(':text').val()){
$('#errors').text('enter a username and password');
} else {
//this is where i'd like to redirect
$("#myFormId").submit();
}
});
});
</script>
$(文档).ready(函数(){
$('#login')。单击(函数(){
if(!$(':text').val(){
$(“#错误”).text('输入用户名和密码');
}否则{
//这就是我想重定向的地方
$(“#myFormId”).submit();
}
});
});
备注:
#登录
按钮不能是提交
的类型,而是按钮
。或者如果是submit
,则应添加returnfalse
如果不想重定向,则返回true它会将表单发布/获取到您在action
属性中设置的地址。首先,您应该将属性action='login\u action.php'
和id='myFormId'
设置到表单标记,然后将代码修改为:
<script type='text/javascript'>
$(document).ready(function(){
$('#login').click(function(){
if (!$(':text').val()){
$('#errors').text('enter a username and password');
} else {
//this is where i'd like to redirect
$("#myFormId").submit();
}
});
});
</script>
$(文档).ready(函数(){
$('#login')。单击(函数(){
if(!$(':text').val(){
$(“#错误”).text('输入用户名和密码');
}否则{
//这就是我想重定向的地方
$(“#myFormId”).submit();
}
});
});
备注:
#登录
按钮不能是提交
的类型,而是按钮
。或者如果是submit
,则应添加returnfalse
如果不想重定向,则返回true代码>它会将表单发送/获取到您在操作
属性中设置的地址。这不会将值(用户名/密码)发送到目标页面。@Klausbyskovfmann-OP询问了如何“重定向”。这个术语并不意味着发送登录值——它意味着进入一个新页面。也许OP使用了错误的术语,但Landon在回答问题。我使用了错误的术语。很抱歉提交表单是一个完美的解决方案是的,这就是你重定向的方式。他没有说他想把表格寄出去。但老实说,我想他是想提交form@jfriend00对的但OP实际提出的问题并不能解决它试图解决的问题。尽管问题是关于如何“重定向”,但这样做并不能解决任何问题。这不会将值(用户名/密码)发送到目标页面。@KlausByskovHoffmann-OP确实询问了如何“重定向”。这个术语并不意味着发送登录值——它意味着进入一个新页面。也许OP使用了错误的术语,但Landon在回答问题。我使用了错误的术语。很抱歉提交表单是一个完美的解决方案是的,这就是你重定向的方式。他没有说他想把表格寄出去。但老实说,我想他是想提交form@jfriend00对的但OP实际提出的问题并不能解决它试图解决的问题。尽管问题是如何“重定向”,但这样做并不能解决任何问题。