我使用下面的代碼將一些數據從表單發送到帶有AJAX的PHP腳本。我需要一個快速的答案,我沒有時間,我需要一個非常快速和直接的方式,不要發送數據,如果輸入的form =「」,這意味着如果用戶只需點擊保存在一個空白表格。如何避免提交沒有價值的表單?
<script type="text/javascript">
$("document").ready(function(){
$(".ajaxcourse1").submit(function(){
var data = {
"action": "test"
};
data = $(this).serialize() + "&" + $.param(data);
$.ajax({
type: "POST",
dataType: "json",
url: "course1.php",
data: data,
success: function(data) {
$("#editcourse1").html(
data["course1"]
);
}
});
return false;
});
});
</script>
你試過'if(data){/ * ajax * /} else {/ * notice user * /}'??你應該知道所有輸入的屬性['required'](http://www.w3schools.com/tags/att_input_required.asp)。 –
首先,你可以使用你需要的html表單到一些字段。 –
var serialized = $(yourform).serialize(); if(serialized.indexOf('=&')> -1 || serialized.substr(serialized.length - 1)=='='){ //你有空值 } – Snm