如何仅在单击专用按钮时激活功能
How to active a function only if dedicated button is clicked
我正在编写一个多步骤表单,有一个问题:
是否可以在JavaScript或jQuery中激活此验证脚本:
<script type="text/javascript">
$(function (){
// Validation
$("#sky-form").validate({
// Rules for form validation
rules: {
country: { required: true },
industry: { required: true },
logoname: { required: true },
sloganch: { required: true }
},
// Messages for form validation
messages: {
country: { required: 'Please enter your name' },
industry: { required: 'Please check one of the options' },
logoname: { required: 'Please enter your Logo name' },
sloganch: { required: 'Please check one of the options' }
},
// Do not change code below
errorPlacement: function(error, element){
error.insertAfter(element.parent());
}
});
});
</script>
仅当单击此按钮时:
<button type="button1" class="button next action-button" id="button4">Next</button>
如果id="button 4"
确定这个函数,那就太好了。
你可以试试这个
$('#button4').click(function() {
$("#sky-form").validate({
// Rules for form validation
rules: {
country: { required: true },
industry: { required: true },
logoname: { required: true },
sloganch: { required: true }
},
// Messages for form validation
messages: {
country: { required: 'Please enter your name', },
industry: { required: 'Please check one of the options', },
logoname: { required: 'Please enter your Logo name' },
sloganch: { required: 'Please check one of the options' }
},
// Do not change code below
errorPlacement: function(error, element){
error.insertAfter(element.parent());
}
});
});
.validate()-在DOM就绪后初始化插件(带有选项)。
.valid()-检查验证状态(布尔值)或随时触发表单上的验证测试。
答案是:
$('#button4').click(function()
{
// Validation
$("#sky-form").validate({
// Rules for form validation
rules: {
country: { required: true },
industry: { required: true },
logoname: { required: true },
sloganch: { required: true }
},
// Messages for form validation
messages: {
country: { required: 'Please enter your name' },
industry: { required: 'Please check one of the options' },
logoname: { required: 'Please enter your Logo name' },
sloganch: { required: 'Please check one of the options' }
},
// Do not change code below
errorPlacement: function(error, element){
error.insertAfter(element.parent());
}
});
});
如果按钮代码
<button type="button1" class="button next action-button" id="button4">Next</button>
特别感谢萨帕尔,他回答了我的问题。
相关文章:
- JS不工作:Sublime 3编辑器-Var main=函数()-=不是“”;激活“;(功能新手)
- 如何在iframe中激活jquery功能
- 重复jquery点击激活的动画功能
- 通过自定义JS功能激活Sencha Touch选项卡
- 选中复选框时如何激活功能
- 父路由器激活功能在每次导航到其子路由时运行
- 如何隐藏搜索结果框,我希望它们在点击并激活键控功能时显示
- 滚动功能在滚动前激活
- 如果功能多次激活,请多次停止输出打印
- 花式树激活节点启动功能
- 点击DIV或A标签激活JS功能
- 开关不激活功能
- 激活单击上一个按钮后创建的按钮上的单击功能
- 未激活的功能如何影响网站
- 单击Rails后激活Javascript功能form_for选择字段
- 如何仅在单击专用按钮时激活功能
- 如何在单击选项卡时激活功能
- 对象的属性在改变时激活功能
- 如何在用户关闭浏览器/选项卡之前激活功能
- 在while循环中激活功能时出现故障