前端提交表單兩種驗證方式記錄 jq或h5 required屬性


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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM