zoukankan      html  css  js  c++  java
  • 前端提交表单两种验证方式记录 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>
  • 相关阅读:
    多线程02
    多线程01
    CSS
    Mybatis CRUD中万能Map的用法及优势
    Tomcat配置
    Node.js+Vue+Webpack
    Java的几种常见排序算法
    maven插件 mybatis逆向工程
    ssm依赖
    mybatis spring整合依赖配置
  • 原文地址:https://www.cnblogs.com/mthp/p/10113970.html
Copyright © 2011-2022 走看看