前端提交表单两种验证方式记录 jq或h5 required属性

Posted mthp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端提交表单两种验证方式记录 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>

 

以上是关于前端提交表单两种验证方式记录 jq或h5 required属性的主要内容,如果未能解决你的问题,请参考以下文章

uni-app.02.提交form表单的两种方式

学习java前端 两种form表单提交方式

form表单提交的两种方式

form表单提交的两种方式

django 将view视图中的对象传入forms表单验证模块中

jsencrypt参数前端加密c#解密