我在两个不同的场景中使用一个表单 - 创建和编辑。
我做类似的事情
<?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 验证插件。
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
});