javascript - 如何使用两个不同用途的提交按钮ajax和表单提交

标签 javascript php jquery ajax codeigniter

我在表单中有两个提交按钮,一个按钮用于验证和表单提交表单重新加载,另一个按钮用于提交表单而不用 ajax 方法验证,如何执行此操作。

HTML代码:

<form action="" id="form-product" method="post" name="product" enctype="multipart/form-data">
 <input type="text" name="title"id="title">
 <input type="submit" name="save">  
 <input type="submit" name="enter">
</form>


$(function() {
$("form[name='product']").validate({
rules: {
 title: {
    required: true,

    },

},
messages: {     
title: {
  required: "Please enter your Emailid.",

}, 
},

    submitHandler: function(form) {
      form.submit();
    }
  });
});

最佳答案

实际上你可以通过多种方式来实现。我将向你展示一种可能的方式,

<form action="" id="form-product" method="post" name="product" enctype="multipart/form-data">
 <input type="text" name="title"id="title">
 <input type="button" name="save" value="validate" onclick="_validate()">  
 <input type="button" name="submit" onclick="_submit()" value="enter">
</form>

<script>
function _validate(){
    console.log("add your validation method here");
    // add your validation method here.
}
function _submit(){
   console.log("submit your form without validation");
   //just submit your form
}
</script>

关于javascript - 如何使用两个不同用途的提交按钮ajax和表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45411880/

相关文章:

选定 Rails 页面上 header 中的 Javascript 标记

php - 仅仅为了更改名称而包装 PHP 库函数是否可以接受?

javascript - 在 jQuery 函数中调用 JavaScript 函数?

javascript - setTimeout 改变超时值

javascript - 滚动时事件部分上的图像突出显示(悬停状态)?

javascript - 使用 OnClick 更改 css

javascript - 在媒体查询中使用 Javascript 访问双重元素

javascript - Selenium 不显示文本

php - 使用 String Request volley 传递数据在 Android Kotlin 中不起作用

php - 显示外部网站的某些部分并修改 HTML/CSS