Hvordan skjule tekst i en InputBox i VBScript

Hvordan skjule tekst i en InputBox i VBScript


Den vanligste typen av feltet for å være skjult i Visual Basic er et passordfelt. Nesten alle programmer vise

"" som hver bokstav i passordet er skrevet inn. Dette er for å hindre at noen får se passordet ditt. Det betyr ikke kryptere passord i maskinen, det bare skjuler det fra visningen som det blir skrevet. Visual Basic har en innebygd egenskap å maskere passord innspill boks med ""; Men gjør VBScript ikke. Når du kjører en VBScript fil i Windows XP eller Windows Server 2003, er det en innebygd COM objekt, "ScriptPW", som vil maskere passord.

Bruksanvisning

1 Erklærer en referanse til en ny wscript objekt. Den "Create" metoden brukes til å opprette referanse. "InternetExplorer.Application" kan sendes til "Create" metoden for å starte Visual Basic script lansere en "html" form der brukeren vil innspill passordet sitt.

2 Deklarere en variabel i skriptet for å holde passordet verdi. "IEObject.Document.Body.All.MyPassword.Value" henter verdien av feltet som heter "Mittpassord" fra "html" form.

3 Definer feltet "Mittpassord" med innspill type "passord" i "html" filen. Ordet "passord" er det som skjuler passord tekst og viser en enkel svart prikk for hver bokstav. Lag en "Logg inn" -knappen for brukeren til å klikke etter at de har skrevet passordet sitt. I "onclick" event av denne knappen, code "runscript."

4 Sett andre egenskaper passordfeltet i "html" filen som "MAXLENGTH", "Default" og "størrelse". Disse egenskapene hjelper med passord validering på brukerens slutten. For eksempel, hvis passordet er nødvendig for å være minst åtte tegn, "maxlength" eller "size" egenskaper kan kodes til å utløse en feilmelding til brukeren hvis de prøver å skrive utover denne grensen.

5 Bestem neste handling i Visual Basic-skript når brukeren har oppgitt et riktig passord. Vanligvis vil en ny skjerm vises med brukerens personlige informasjon. Ett sted hvor denne type "html" og Visual Basic scripting brukes er når du logger deg på en nettside for å se en regning. Sikkerheten validering er mye mer kompleks enn det som er beskrevet her, men begrepet hvordan passordfeltet vises er den samme.