Antwort auf: Passwort Feld für LiveCode

Startseite Foren Deutsches LiveCode-Forum Passwort Feld für LiveCode Antwort auf: Passwort Feld für LiveCode

#16720
Torsten
Teilnehmer

    Hier mein Vorschlag

    Erstelle ein Feld und setze dieses Script ein:

    
    ## Normale Eingabe des Passworts mit Sternchen verschlüsselt
    ## Das aktuelle Passwort ist als Property des Feldes gesetzt
    
    on keyDown pKeyName
       
       put the passwort of me into tPasswort
       put tPasswort & pKeyName into tPasswort
       set the passwort of me to tPasswort
       put "*" after me
       
    end keyDown
    
    ## Löschen der Buchstaben und des Passwortes druch Backspace (beim Mac)
    
    on backspaceKey
       
       if me is empty then 
          set the passwort of me to empty
       else
          put the passwort of me into tPasswort
          delete the last char of tPasswort
          set the passwort of me to tPasswort
          delete the last char of me
          
       end if
       
    end backspaceKey
    
    ## Einfügen von Text aus der Zwischenablage durch CMD + v 
    ## (müsste bei Windows STRG + v sein, also dort evtl. ControlKeyDwon einsetzen )
    
    on commandKeyDown pKeyName
       
       if pKeyName = "v" then
          
          put empty into me
          
          put the fullclipboarddata["text"] into tPasswort
          set the passwort of me to tPasswort
          
          repeat length(tPasswort) times
             put "*" after me
          end repeat
          
       end if
       
    end commandKeyDown