2012-11-09 8 views
6

Ho la password e confermare i campi password che voglio visualizzare ********* fino a quando il campo diventa attivo.Come si cancella/imposta il campo della password emptyText onfocus/onblur?

var passwordFields = { 
    layout: "vbox", 
    border: 0, 
    defaults: { 
     xtype: "textfield", 
     inputType: "password", 
     labelAlign: "top", 
     emptyText: "********", 
     validateOnChange: false 
    }, 
    items: [{ 
     fieldLabel: "Password", 
     name: "pass", 
     allowBlank : false, 
     itemId: "pass" 
    }, { 
     fieldLabel: "Confirm Password", 
     name: "pass-cfrm", 
     allowBlank: false, 
     initialPassField: "pass" 
    }] 
}; 

ho bisogno di aggiungere un onfocus gestore al fine di rendere l'emptyText andare via quando il campo è a fuoco, ma l'utente non ha digitato qualcosa o c'è un modo più semplice che mi manca?

edit:

ho aggiunto il seguente codice al controllore, che imposta il valore, se necessario a seconda di una bandiera, ma speravo che il comportamento predefinito del emptyText sarebbe che scompare onfocus e riappare dopo onblur se il campo è vuoto ...

var field = this.getPassField(); 
field.emptyText = "••••••••"; 
field.applyEmptyText(); 
+1

hmm, interessante domanda +1. Il mio ultimo testo vuoto viene eseguito in ExtJS 3.4 e lì svanisce non appena il campo diventa attivo. – sra

+0

Ho sempre usato extjs 4+ grazie per aver commentato – DaveAlger

risposta

-1

Sembra che sia una funzionalità mancante. Se osservi i commenti ai documenti inputType: http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.field.Base-cfg-inputType vedrai che qualcuno lo ha già scoperto. Comunque sto usando emptyText su altri tipi di campi e funzionano bene.

+0

come posso guardare i commenti ai documenti inputType? Non vedo commenti o link ai commenti ecc. – Jom

+0

Segui il collegamento e fai clic sul link "Visualizza 1 commento" – dbrin

+0

LoL! Questo è il mio commento nei documenti :) – A1rPun

1

Questo problema può essere risolto se la funzionalità

inputType:'password' 
Problemi correlati