Många av dagens blanketter webbsida använder JavaScript för att dynamiskt expandera eller för att bättre möta behoven hos personen med hjälp av formuläret . Till exempel skulle ett formulär för en användare att skriva in information om sina husdjur expandera endast om användaren angav ( via en alternativknapp , till exempel) som hon haft husdjur . Fördelen med att använda JavaScript för att expandera ett formulär är relativt hög säkerhet att manuset kommer att fungera . Denna försäkran resultat från JavaScript utbredd användning i webbläsare , till skillnad från det andra språk som VB Script eller Java . Instruktioner 1
Klistra in eller skriv följande formulär webbsida till ett nytt dokument i ett ordbehandlingsprogram .
" Form expandera exempel " < /title >
< /head >
< /div >
< input name = " formButton " type = " knapp " onclick = " ShowHideForm ( ) ; " value = " Visa /Dölj formulär " >
< /div >
< /body>
< /html >
Denna webbsida visar en enkel form , där koden i de följande stegen kommer att expandera eller kollapsa när användaren trycker sidans knappen . Den " " taggen visas i noteringen skapar denna knapp , en av vars attribut är " onclick " händelse specificerare . Detta Specifier pekar på JavaScript -kod som kommer att kollapsa eller expandera formuläret . 2
Klistra in följande JavaScript -programmet efter " head " -taggen i dokumentet .
< Script typ = " text /JavaScript " >
funktion ShowHideForm ( ) {
var f = document.getElementById ( " myform " ) ;
om ( f.style.display == " inline " ) {
f.style.display = "none ";
}
else {
f.style.display = " inline " ,
}
}
< /script >
" ShowHideForm " -funktionen börjar genom att få en referens till formen , vilket den " getElementById " funktionsanrop ger. Den " f.style.display " uttalande använder som referens , via " f " variabel , för att komma till webbformuläret för " stil " attributet . HTML stilattribut innehåller CSS ( CSS ) koder som utvecklare använder för att positionera och stilisera webbinnehåll . Utvecklare använder CSS " display "-attribut , som i koden just gett , för att ställa in synlighet för ett HTML-element . Ett värde på "none " för detta attribut anger att HTML-element ( t.ex. form) kommer att vara osynlig . 3
Spara dokumentet som " Plain text ", och med vilket filnamn som har a " . htm " eller " . HTML " förlängning , vilket möjliggör visning i en webbläsare . 4
Öppna Utforskaren och navigera till den mapp som innehåller webbsidan . Dubbelklicka på sidan för att öppna den . 5
Klicka på knappen för att växelvis expandera och dra ihop formen . 6