我在兩種不同的場景 - 創建和編輯中使用單個窗體。jQuery驗證插件:相同的形式,不同的驗證submitHandler
我做這樣的事情
<?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
});
嗨,謝謝你的回答。我試圖找到你從jQuery驗證插件網站提到的國旗,但我似乎無法找到它。你能把我指向那部分文檔嗎? – chongzixin
這是我在我的應用程序中的代碼。它在ColdFusion中。 ** var isEditpage = 1; var isEditpage = 0; ** –
感謝您指點我正確的方向!我現在有一個答案! :) – chongzixin