iViewのフォーム検証。
ステップ:設定フォームのプロパティ規則には:ルール ステップを:小道具小道具に対応した属性フィールドを指し、各同時に提供のFormItemを検証する必要 = 「」 注:タグ内のフォーム:モデル第三ステップ 第4工程を注:追加しなければならないフォームタグ:REFは、IDに対応し、この範囲内のフォームが検証 第五のステップ:保存ボタン操作、フォーム全体を確認するために、追加の方法を、コールバックパラメータは、それを検討しましたそれは、成功または失敗を示すブール値を返します。 <Form1の:ラベル幅= " 100 " REF = 'データをForm1 ':モデル= ' データフォーム':=ルール" ruleValidate " > <FormItemのラベル= ' 番号:'小道具= " ITEMNO " > <番号を入力してください" V-モデル= ' dataForm.itemNo ' > </入力> </ FormItemの> {:ruleValidate // 検証データ、および書き込み ITEMNOを:[ {必要:trueに、メッセージ:' 番号は空にすることはできません'、トリガーを:' ぼかし' } ] } {addChange(名)// メソッドを書き込む内部メソッド この($、参考文献[名] .validate。有効=> { IF (有効){} ;}) } </ Form1の>
検証の問題が失敗したときに選択フォームの検証を行ったiView:
iViewのデフォルトのキャリブレーションデータ型Stringので、によって検証されていないときのiViewフォームが付属してラベルを選択し確認してください、と私は値の型を選択する数値です ruleValidate:{ お客様:[ {必要:trueに、メッセージ:「オプションドロップダウンを空にすることはできません」、トリガー:「ぼかし」、種類:「番号」} ] }
ドロップダウンボックスは、として日付データの種類である ruleValidate:{ アドバンス:[ {必須:trueに、メッセージ:「時間は空にすることはできません」、トリガー:「変更」、タイプ:「DATE 」} ] }
言葉遣いの複数の検証のためのiView:
複数の認証を含む第一の試験方法1.空にすることはできません、書き込み正規表現の制限のいくつかを確認する第2の長さは ruleValidate:{ goodsNumた:[ {必須:trueに:、メッセージ「数は空にすることはできません」、トリガー:' ブラー' }、 {タイプ:' 文字列'、パターン:/ ^(([ 1 - 9 ] \ D { 0、3 })| 0)(\ \ D。{ 0、2 $ /、メッセージ:?})「正の浮動小数点数は、以下9999.99なければならない」、トリガー:「ぼかし」} ] }
2 。空にすることはできません複数の認証を含む第一の試験のために、第2の長さは、書き込み正規表現の限界のいくつかを確認するために < FormItemの プロペラ = 「電話」 ラベル = 「固定電話」 :ルール = " [ {必須:trueに、メッセージ:' 固定電話空ではない'、トリガー:' ぼかし' }、 {パターン: / ^((\ D { 3、4 })| \ D { 3、4 } - | S)\ D {?7。 、8 } $ /、メッセージ:' 固定電話間違ったフォーマット'、トリガー:' ぼかし' } ] " > <M-入力タイプ= " テキスト" Vモデル= " dataForm.telephone " > </ M入力> </ FormItemの>
終わり。
オリジナルます。https://blog.csdn.net/amanda_wmy/article/details/79026940