Hur Man Sätter In Kod I En Knapp

Innehållsförteckning:

Hur Man Sätter In Kod I En Knapp
Hur Man Sätter In Kod I En Knapp

Video: Hur Man Sätter In Kod I En Knapp

Video: Hur Man Sätter In Kod I En Knapp
Video: Hur du syr i en knapp 2024, November
Anonim

Knappar på webbsidor används för att ge interaktiv användarupplevelse. Om svaret på ett knappklick inte kräver att data skickas till servern, implementeras interaktionen som regel med JavaScript-skript. Metoderna för att anropa motsvarande JavaScript-kod kan variera - nedan finns flera möjliga alternativ för knappar av olika slag.

Hur man sätter in kod i en knapp
Hur man sätter in kod i en knapp

Instruktioner

Steg 1

Om visningen av en knapp på en webbsida är organiserad med hjälp av knapptaggen kan JavaScript-koden placeras i attributet onclick. Till exempel, så här: knapp Det är naturligtvis inte tillrådligt att lägga tillräckligt stor kod direkt i knapptaggen - det är bättre att utforma den som en funktion och bara lägga in koden för att anropa den här funktionen till attributet onclick. Till exempel:

funktion showAlert () {

varning ('Knappen klickade!')

}

knapp

Steg 2

Om knappen visas genom en av ingångstaggvariationerna (skicka, återställa, knapp eller bild) kan samma onclick-attribut användas. Till exempel, för en knapp för att rensa formulärfält (återställning), kan koden se ut så här: Om du bara vill att JavaScript ska köras när du klickar på knappen och standardåtgärden inte sker, lägg sedan till kommandot retur i funktion eller direkt till onclick-attributet false. Till exempel:

Steg 3

Om du behöver organisera ett svar på att klicka på en knapp av inlämningstypen kan du, förutom ovanstående metod med att använda onclick-attributet, använda egenskaperna för den formtagg som denna knapp tillhör. Motsvarande funktionsanrop kan placeras i attributet onsubmit för formuläretiketten. Till exempel:

Steg 4

Om knappen inte är ett formelement utan bara ett grafiskt element (img-tagg), tillåter standarderna för det också att använda attributet onclick. Till exempel:

Steg 5

Om knappen är en hyperlänk ska du inte använda attributen för själva knappen; det är bättre att använda egenskaperna för länktaggen. Du kan, som i föregående alternativ, använda onclick-taggen. Till exempel: Och du kan ersätta adressen i attributet href med ett funktionssamtal. Till exempel så här:

Rekommenderad: