中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

bootstrap中怎么設置表單必填

發布時間:2021-07-23 14:08:28 來源:億速云 閱讀:246 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關bootstrap中怎么設置表單必填,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

在有jquery和bootstrap的頁面里引入bootstrapValidator.js和bootstrapValidator.css文件

然后建立一個form表單,添加表單控件,表單控件必須有絕對定位,不然會報錯

<form action="" method="POST" role="form" id="form-test">                <legend>Form title</legend>                 <div class="form-group">                    <label for="">label</label>                    <input type="text" class="form-control" id="" name="text" placeholder="Input field">                </div>                   <button id="btn-test" class="btn btn-primary">Submit</button>            </form>

編寫js文件,通過js文件驗證表單:

$(function () {            $("#form-test").bootstrapValidator({                live: 'disabled',//驗證時機,enabled是內容有變化就驗證(默認),disabled和submitted是提交再驗證                excluded: [':disabled', ':hidden', ':not(:visible)'],//排除無需驗證的控件,比如被禁用的或者被隱藏的                submitButtons: '#btn-test',//指定提交按鈕,如果驗證失敗則變成disabled,但我沒試成功,反而加了這句話非submit按鈕也會提交到action指定頁面                message: '通用的驗證失敗消息',//好像從來沒出現過                feedbackIcons: {//根據驗證結果顯示的各種圖標                    valid: 'glyphicon glyphicon-ok',                    invalid: 'glyphicon glyphicon-remove',                    validating: 'glyphicon glyphicon-refresh'                },                fields: {                    text: {                        validators: {                            notEmpty: {//檢測非空,radio也可用                                message: '文本框必須輸入'                            },                            stringLength: {//檢測長度                                min: 6,                                max: 30,                                message: '長度必須在6-30之間'                            },                            regexp: {//正則驗證                                regexp: /^[a-zA-Z0-9_\.]+$/,                                message: '所輸入的字符不符要求'                            },                            remote: {//將內容發送至指定頁面驗證,返回驗證結果,比如查詢用戶名是否存在                                url: '指定頁面',                                message: 'The username is not available'                            },                            different: {//與指定文本框比較內容相同                                field: '指定文本框name',                                message: '不能與指定文本框內容相同'                            },                            emailAddress: {//驗證email地址                                message: '不是正確的email地址'                            },                            identical: {//與指定控件內容比較是否相同,比如兩次密碼不一致                                field: 'confirmPassword',//指定控件name                                message: '輸入的內容不一致'                            },                            date: {//驗證指定的日期格式                                format: 'YYYY/MM/DD',                                message: '日期格式不正確'                            },                            choice: {//check控件選擇的數量                                min: 2,                                max: 4,                                message: '必須選擇2-4個選項'                            }                        }                    }                }            });            $("#btn-test").click(function () {//非submit按鈕點擊后進行驗證,如果是submit則無需此句直接驗證                $("#form-test").bootstrapValidator('validate');//提交驗證                if ($("#form-test").data('bootstrapValidator').isValid()) {//獲取驗證結果,如果成功,執行下面代碼                    alert("yes");//驗證成功后的操作,如ajax                }            });        });

上述就是小編為大家分享的bootstrap中怎么設置表單必填了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

无为县| 双牌县| 宁远县| 万荣县| 滁州市| 双鸭山市| 运城市| 图木舒克市| 大洼县| 晋中市| 临夏县| 营口市| 民县| 合川市| 德惠市| 蒙城县| 平原县| 乐昌市| 清新县| 班戈县| 水城县| 丹巴县| 延安市| 五家渠市| 杭锦后旗| 黑山县| 达日县| 申扎县| 曲阜市| 丰都县| 义乌市| 板桥市| 卫辉市| 文安县| 阳西县| 柳河县| 陆川县| 万荣县| 信宜市| 岑巩县| 宿州市|