2017-02-02 14 views
1

パスワードの検証に成功しました。しかし、私はそれを送信したときにExtJS - パスワード/パスワードの確認Javascript

Ext.apply(Ext.form.VTypes, { 

    password: function (val, field) { 
     if (field.initialPassField) { 
      var pwd = Ext.getCmp(field.initialPassField); 
      return (val == pwd.getValue()); 
     } 
     return true; 


    }, 
    passwordText: 'Passwords do not match' 
}); 

{ 
    xtype: 'textfield', 
    name: 'newPassword', 
    id: 'newPassword', 
    fieldLabel: 'New Password' 
}, 
{ 
    xtype: 'textfield', 
    fieldLabel: 'Confirm Password', 
    vtype: 'password', 
    name: 'confirm_pw', 
    initialPassField: 'newPassword' // id of the initial password field 
} 

は、しかし、私はその反対側で定義されていないため、要求ペイロードに行くためにパスワードを入力し、確認したくありませんしたいと思います。 有効な場合はパスワードを1つにマージするか、有効な場合は削除して新しいパスワードだけを要求します。

助けが必要ですか?

答えて

2

確認テキストフィールドのsubmitValueの設定をfalseに設定します。

ドキュメントから:「これをfalseに設定すると、無効にしていなくてもフィールドが送信されなくなります。」

関連する問題