Javascript 如果其他按钮通过了我表单上的验证,如何激活隐藏按钮?
你好,我正在编写一个多步骤表单,需要一些帮助 因此,我有一个jquery脚本,它根据Javascript 如果其他按钮通过了我表单上的验证,如何激活隐藏按钮?,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,你好,我正在编写一个多步骤表单,需要一些帮助 因此,我有一个jquery脚本,它根据标记划分表单 我的问题是如何使它,如果我点击我的提交按钮,我的所有标签填写,因为他们应该或说,他们通过我的验证,以激活一个隐藏的按钮,我在脚本内? 我的提交按钮代码 <button type="submit" class="button" >Submit</button> 提交 我的下一个按钮代码,如果所有问题都正确填写,则需要隐藏并从我的提交按钮激活,否则将处于非活动状态 <i
标记划分表单
我的问题是如何使它,如果我点击我的提交按钮,我的所有标签填写,因为他们应该或说,他们通过我的验证,以激活一个隐藏的按钮,我在脚本内?
我的提交按钮代码
<button type="submit" class="button" >Submit</button>
提交
我的下一个按钮代码,如果所有问题都正确填写,则需要隐藏并从我的提交按钮激活,否则将处于非活动状态
<input type="button" name="Next" class="next action-button" style="display:none" id='button1' value="Próximo" />
我知道有点奇怪,但我需要它,提前谢谢
我的确认
<script type="text/javascript">
$(function()
{
// Validation
$("#sky-form").validate(
{
// Rules for form validation
rules:
{
name:
{
required: true
},
surname:
{
required: true
},
email:
{
required: true,
email: true
},
phone:
{
required: true,
minlength: 4
},
url:
{
required: true,
url: true
},
captcha:
{
required: true,
remote: 'captcha/process.php'
}
},
// Messages for form validation
messages:
{
name:
{
required: 'Please enter your name',
},
surname:
{
required: 'Please enter your name',
},
email:
{
required: 'Please enter your email address',
email: 'Please enter a VALID email address'
},
phone:
{
required: 'Please enter your message'
},
url:
{
required: 'Please enter your URL'
},
captcha:
{
required: 'Please enter characters',
remote: 'Correct captcha is required'
}
},
// Do not change code below
errorPlacement: function(error, element)
{
error.insertAfter(element.parent());
}
});
});
</script>
$(函数()
{
//验证
$(“#天空表单”)。验证(
{
//表单验证规则
规则:
{
姓名:
{
必填项:true
},
姓:
{
必填项:true
},
电邮:
{
要求:正确,
电子邮件:真的
},
电话:
{
要求:正确,
最小长度:4
},
网址:
{
要求:正确,
网址:true
},
验证码:
{
要求:正确,
远程:“captcha/process.php”
}
},
//用于表单验证的消息
信息:
{
姓名:
{
必填项:“请输入您的姓名”,
},
姓:
{
必填项:“请输入您的姓名”,
},
电邮:
{
必填项:“请输入您的电子邮件地址”,
电子邮件:“请输入有效的电子邮件地址”
},
电话:
{
必填项:“请输入您的邮件”
},
网址:
{
必填项:“请输入您的URL”
},
验证码:
{
必需:“请输入字符”,
远程:“需要正确的验证码”
}
},
//不要更改下面的代码
errorPlacement:函数(错误,元素)
{
错误.insertAfter(element.parent());
}
});
});
要链接按钮,我们可以使用:
<script type="text/javascript">$('#button1').click(function(){ $('#button2').click() });</script>
$('#button1')。单击(函数(){$('#button2')。单击();
通过提供两个id。在按钮可用之前需要验证表单的一部分并不少见。只是不清楚您的问题是什么而不知道您的验证工作如何刚刚发布了我的验证,感谢您通过所有
:在当前字段集中输入选择器进行postcan循环,并跟踪$(this).valid()
,返回布尔值。是一种验证插件的方法,可以在元素或表单上使用。你可以写一段代码,或者只是一个例子,因为我不擅长jquery:Sby,我知道如何链接它们,但我需要隐藏按钮处于非活动状态,直到所有字段都填写正确,我可以通过为它们提供id将它们与此代码链接,例如“$('#button1')。单击(函数(){$('#button2')。单击());”