Javascript 表单身份验证,重定向到另一个内部url JQuery
我有这段代码,我需要验证身份验证,并在单击一个名为“转到那里”的按钮时,将带有重定向的表单提交到另一个内部URL。 在我的代码中,我需要提交部分。我能找人帮忙吗Javascript 表单身份验证,重定向到另一个内部url JQuery,javascript,html,jquery,css,hybris,Javascript,Html,Jquery,Css,Hybris,我有这段代码,我需要验证身份验证,并在单击一个名为“转到那里”的按钮时,将带有重定向的表单提交到另一个内部URL。 在我的代码中,我需要提交部分。我能找人帮忙吗 jQuery(文档).ready(函数(e){ $('#btn login')。单击(函数(){ var errorCount=0; $(“#登录包装输入”)。每个(函数(){ if($(this.val()=''){ var errorMsg='请填写'+$(this.prev('label').text(); $(this).ne
jQuery(文档).ready(函数(e){
$('#btn login')。单击(函数(){
var errorCount=0;
$(“#登录包装输入”)。每个(函数(){
if($(this.val()=''){
var errorMsg='请填写'+$(this.prev('label').text();
$(this).next('.errorMessage').text(errorMsg);
errorCount+=1;
}
});
如果(errorCount==0){
$('myModal').modal('show');
}
返回false;
});
//单击打开新选项卡
$(“#btn转到此处”)。单击(函数(){
$('#myModal').modal('hide');
window.open($(this.data('url'));
});
});代码>您可以在
上设置侦听器以查找提交事件。
如果触发,则阻止其提交,验证您的输入,如果输入有效,则手动提交此表单
当然,您不必查看
上的表单提交事件。您仍然可以使用单击事件,但必须为提交方法提供表单
//在表单提交时侦听
$('#form')。在('submit',event=>{
//阻止表单提交
event.preventDefault();
//将目标保存到变量(目标是我们的表单)
const form=event.target;
//检查表格是否有效
if(isFormValid()){
//若表单有效,则提交表单,用户将被移动到“action”参数中提供的位置,其中包含该表单中的所有数据
表单提交();
}
});
//是的
const isFormValid=()=>true代码>
提交
你是在问如何在当前选项卡而不是新选项卡中打开URL吗?使用HTML查看单击此处
@ChrisG否,我是在问关于提交和验证表单的问题。因为我的url是内部的。这没有任何意义,“因为我的url是内部的”url是一个url,不管url看起来如何。你误解了。在常规的按钮单击处理程序(您拥有的)中,替换窗口.open($(this.data('url'))代码>与$(“#登录包装”)[0]。提交()
。(请不要使用w3schools)不幸的是,它不起作用。