PSO2公式 RSS
    --------(--)

    スポンサーサイト

    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。
    2016-01-26(Tue)

    [jQuery] ValidationEngine を少し変える

    こんにちは、saltです。

    久々にC言語を使ったら、
    sqrt() 関数でコンパイルエラーあってあせりました。
    原因は、gccコンパイルするときに オプション -lm 入れ忘れたことでした。
    使わないと忘れるものですね。

    今回は、「jQuery-Validation-Engine」 についてです。


    https://github.com/posabsolute/jQuery-Validation-Engine
    ↑最新版ダウンロード

    formでサーバーにデータを送るときに
    正常なデータかどうかリアルタイムでチェックしてくれる、すばらしいバリデーションツールです。
    使い方とかは、ネット上にかなり書かれているので省略。
    参照: http://studio-key.com/1139.html

    実際に使ってみた感想としては、
    書くコード量が少なく、強固なチェックができるためすごい便利でした。

    ただ、input text で、○文字以上、△文字以下の設定はできるのに、
    丁度の文字数をチェックする項目がなかったので、


    jQuery-Validation-Engineの方を少しいじってみました。
    (とはいっても、そこまで中身は理解してないけど・・・

    大体は、minSize, maxSizeと同じように設定すればいいです。

    jquery.validationEngine.jsにコード追加

    640行目ぐらい・・・
    case "justSize":
          errorMsg = methods._getErrorMessage(form, field, rules[i], rules, i, options, methods._justSize);
          break;


    927行目ぐらい・・・_validityProp: {} 内に追加
    "justSize": "range-underoverflow",


    1160行目ぐらい・・・
    _justSize: function(field, rules, i, options) {
    var just = rules[i + 1];
    var len = field.val().length;

    if (len != just) {
    var rule = options.allrules.justSize;
    return rule.alertText + just + rule.alertText2;
    }
    },



    jquery.validationEngine-ja.jsにコード追加

    30行目ぐらい・・・
    "justSize":{
    "regex": "none",
    "alertText": "* ",
    "alertText2": "文字にしてください"
    },


    以上です。

    後は、↓のように書けばOK


    justSize[”文字数”] で丁度の文字数かどうかチェックします。


    今日は疲れたのでもう寝ます。
    ではまた次回ノシ~
    スポンサーサイト

    コメントの投稿

    管理者にだけ表示を許可する

    コメント

    プロフィール

    Author:salt
    saltの自由なブログへようこそ!
    週一ぐらい?で更新してます。

    ・好きなこと
       ゲーム
       アニメ鑑賞(ゼロ魔とか

    ・好きなゲーム
       太鼓の達人
       ドラゴンクエスト(Ⅹ以外は好き
       イース
       軌跡シリーズ
       etc...


    PSO2もやってます。プレイヤー名はSALT40(SALT400)です。
    シップは8です。
    よかったらフレ登録してね。

    PSO2関連のコメントあればうれしいです。
    PSN:saltp40

    カテゴリ
    最新記事
    最新コメント
    月別アーカイブ
    検索フォーム
    リンク
    スポンサーサイト
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。