iViewのフォームフォームの検証

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 { 03 })| 0)(\ \ D。{ 02 $ /、メッセージ:?})正の浮動小数点数は、以下9999.99なければならない、トリガー:ぼかし} 
    ] 
}
2 。空にすることはできません複数の認証を含む第一の試験のために、第2の長さは、書き込み正規表現の限界のいくつかを確認するために
 < FormItemの
    プロペラ = 電話
    ラベル = 固定電話 
    :ルール = " [ 
        {必須:trueに、メッセージ:' 固定電話空ではない'、トリガー:' ぼかし' }、
        {パターン: / ^((\ D { 34 })| \ D { 34 } - | S)\ D {?7。 8 } $ /、メッセージ:' 固定電話間違ったフォーマット'、トリガー:' ぼかし' } 
    ] "
 > 
    <M-入力タイプ= " テキスト" Vモデル= " dataForm.telephone " > 
    </ M入力> 
</ FormItemの>

終わり。

オリジナルます。https://blog.csdn.net/amanda_wmy/article/details/79026940

おすすめ

転載: www.cnblogs.com/wn798/p/12176059.html