亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

bootstrap設置表單必填的方法

發布時間:2020-08-21 11:40:45 來源:億速云 閱讀:711 作者:小新 欄目:web開發

這篇文章主要介紹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

阳高县| 壶关县| 阿鲁科尔沁旗| 乌什县| 长乐市| 西宁市| 施甸县| 鄂伦春自治旗| 南木林县| 安国市| 保定市| 鄱阳县| 岳阳市| 内黄县| 明水县| 五峰| 巴南区| 大姚县| 宜城市| 大田县| 青冈县| 弥渡县| 南昌县| 阿拉尔市| 原阳县| 淳化县| 客服| 张家界市| 资中县| 游戏| 东辽县| 灵山县| 达日县| 藁城市| 鱼台县| 景宁| 桃园市| 杂多县| 西宁市| 和静县| 门源|