Den mest almindelige type af felt at være skjult i Visual Basic er en password felt. Næsten alle programmer vises "*" som hvert bogstav i kodeord er indtastet . Dette er for at forhindre, at nogen let se din adgangskode. Det betyder ikke kryptere dit password i computeren , det blot skjuler det fra visning som det er at blive skrevet. Visual Basic har en indbygget egenskab at maskere password indtastningsfeltet med "*" , men VBScript ikke. Når du kører en VBScript fil i Windows XP eller Windows Server 2003, der er en indbygget COM-objekt , " ScriptPW ", der vil maskere adgangskoden. Instruktioner
1
Erklær en henvisning til en ny WScript objekt. Den " CreateObject " metode bruges til at skabe referencen . " InternetExplorer.Application " kan overføres til " CreateObject "-metoden for at få Visual Basic script iværksætte en " html " form, hvor brugeren vil indtaste deres password .
2
Erklær en variabel i scriptet at holde adgangskoden værdi. " IEObject.Document.Body.All.MyPassword.Value " henter værdien af feltet med navnet " MinAdgangskode " fra " html -formular".
3
Definer feltet " MinAdgangskode " med input type "password " i " hTML" -fil. Ordet " password " er hvad skjuler password tekst og viser en enkelt sort prik for hvert bogstav . Opret en " Login" -knappen for brugeren til at klikke , efter at de har indtastet deres password . I " VedKlik " begivenhed af denne knap , kode " runscript ".
4
Set øvrige egenskaber af password feltet i " html " fil som " maxlength ", " standardVærdi " og " size . " Disse egenskaber hjælper med password validering på brugerens ende. For eksempel, hvis der kræves en adgangskode til at være på mindst otte tegn kan " maxlength " eller "størrelse " egenskaber kodes til at udløse en fejl til brugeren, hvis de forsøger at skrive ud over denne grænse .
5.
Bestem den næste handling i Visual Basic script når brugeren har indtastet en korrekt adgangskode. Normalt vil en ny skærm vises med brugerens personlige oplysninger. Et sted, hvor denne type " html ", og Visual Basic scripting er brugt, er , når du logger på en hjemmeside for at se en regning. Den sikkerhed validering er langt mere kompleks end hvad der er beskrevet her, men begrebet hvordan password felt vises , er den samme.