0

友人はhttp://formvalidation.io/examples/ching-success-error-colors/から参照して、ブートストラップ検証を開始しました。

ページの最後にダウンロード オプションがあります。ダウンロードをクリックすると、ファンデーション、ピュア、セマンティック、UIキットなどを使用するように言われました。

私は彼らがやったことを正確にやりたいです - 誰かがそれを行う方法を説明できますか?

ここに私のフィドルがあり ます https://jsfiddle.net/0s9xw5rx/2/

CSS:

.field-error .control-label,
.field-error .help-block,
.field-error .form-control-feedback {
    color: #ff0039;
}

.field-success .control-label,
.field-success .help-block,
.field-success .form-control-feedback {
    color: #2780e3;
}

HTML

<form id="loginForm" method="post" class="form-horizontal">
    <div class="form-group">
        <label class="col-xs-3 control-label">Username</label>
        <div class="col-xs-5">
            <input type="text" class="form-control" name="username" />
        </div>
    </div>

    <div class="form-group">
        <label class="col-xs-3 control-label">Password</label>
        <div class="col-xs-5">
            <input type="password" class="form-control" name="password" />
        </div>
    </div>

    <div class="form-group">
        <div class="col-xs-9 col-xs-offset-3">
            <button type="submit" class="btn btn-primary">Sign in</button>
        </div>
    </div>
</form>

脚本

$(document).ready(function() {
    $('#loginForm').formValidation({
        framework: 'bootstrap',
        icon: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
        },
        row: {
            valid: 'field-success',
            invalid: 'field-error'
        },
        fields: {
            username: {
                validators: {
                    notEmpty: {
                        message: 'The username is required'
                    },
                    stringLength: {
                        min: 6,
                        max: 30,
                        message: 'The username must be more than 6 and less than 30 characters long'
                    },
                    regexp: {
                        regexp: /^[a-zA-Z0-9_\.]+$/,
                        message: 'The username can only consist of alphabetical, number, dot and underscore'
                    }
                }
            },
            password: {
                validators: {
                    notEmpty: {
                        message: 'The password is required'
                    }
                }
            }
        }
    });
});
4

1 に答える 1

1

あなたの質問はオープンすぎて不明確です。Formvalidtion.io は、フレームワーク ユーザーのフォームを検証するためのライブラリです。Bootstrap/Foundation を使用している場合、フレームワークの Forms 設計と動作このライブラリで使用できます。

次の質問にお答えください。

  • サイトでフレームワークを使用していますか? もしそうなら、どれですか?
  • フォームを実装しましたか?
  • ドキュメントの指示に従って、ライブラリをサイトに接続しましたか?
于 2016-11-15T07:12:26.513 に答える