gpt4 book ai didi

javascript - jQuery 验证插件 : same form, 不同的验证submitHandler

转载 作者:行者123 更新时间:2023-11-28 08:50:22 26 4
gpt4 key购买 nike

我在两个不同的场景中使用单个表单 - 创建和编辑。

我做了类似的事情

<?php
if($status == 'new')
echo '<button id="btnSubmit" type="submit" class="btn">Submit!</button>';
else
echo '<button id="btnEdit" type="submit" class="btn">Edit!</button>';
?>

我想在 JavaScript 端实现的是验证表单并根据按下的按钮调用正确的 Web 服务。我正在使用 jQuery 验证插件,发现 here .

Javascript

$('#myForm').validate({
submitHandler: function(data) {
$.ajax({
url: "service1.php"
...... other AJAX stuff ..........
});
}
}

$('#btnSubmit').click(function() {
// call service1.php
});

$('#btnEdit').click(function() {
// call service2.php
});

最佳答案

验证方法可以是单个函数,您可以设置一个标志(例如您将在编辑页面中获得一个id)来标识编辑页面或添加页面。这样您就可以检查提交处理程序中的标志并将表单提交到需要提交的位置。我对 PHP 不熟悉,希望这对您有所帮助。

关于javascript - jQuery 验证插件 : same form, 不同的验证submitHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19226005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com