Bootstrapで作成したフォームの入力チェックプログラムです。特に日本語の環境に特化した機能を提供します。
Bootstrap Ver.3.xに対応したBootstrap Form Validation V3のリリースに伴い、Ver2.x対応の本プログラムをBootstrap Form Validation V2と改名し、継続してアップデートさせていきます。
input type=submit
にvalCheck="submit"
を追記したのですが、エラーが有ってもサブミットされてしまいます。retun false;
処理が必要な部分で一部漏れていることが原因でフォーム側にエラーの結果が戻らず、そのままサブミットされてしまうケースがありました。
該当部分に関しましては、Ver. 0.9.3
で改善しておりますので、お試しください。
<input type="number" name="Weight[]" value="" class="col-md-3 input-block-level" disabled />
に valCheck="required"
を追加すると、Uncaught Error: Syntax error, unrecognized expression: .requiredMessage[for=Weight[]] というエラーが出てしまいます。こちらを回避する方法はありますでしょうか?[
と]
の使用は認められていません。次のプログラム側で配列として取得するためにWEB上でも広く使われている方法ですが、厳密に言うと規約に反します。[
と]
を許容しませんので、回避策としては、[
と]
を使わず、本スクリプトで入力チェックを行った後、次のプログラム内で個別に取得した入力値から要件に合った配列を作成するのが良いと思われます。