JQuery:
<form id="form"> <input type="text" name="aaa"> <select name="bbb"> <option value="">請選擇</option> <option value="1">選項1</option> <option value="2">選項2</option> <option value="3">選項3</option> </select> <button type="button" id="submit">提交</button> </form>
//提交表單 $('#submit').click(function(){ var data = {}; var t = $('#form').serializeArray(); $.each(t, function() { data [this.name] = this.value; }); console.log(data); if(data.aaa == ''){alert("aaa不能為空!");return false;} if(data.bbb == ''){alert("bbb不能為空!");return false;} $('#form').submit(); });
HTML5 required屬性:
<input type="text" name="aaa" required="required"> <select name="bbb" required="required"> <option value="">請選擇</option> <option value="1">選項1</option> <option value="2">選項2</option> <option value="3">選項3</option> </select> <button type="submit">提交</button>