Hur kan man kontrollera en ingång heltal i JavaScript

May 12

Hur kan man kontrollera en ingång heltal i JavaScript


JavaScript är ett användbart språk för att lägga någon form av interaktiva eller dynamiska element till Hypertext Markup Language (HTML). Medan JavaScript har en annan syntax än HTML, kan det vara lätt integrerad eller refereras i befintliga HTML-kod. För att verifiera användarens input på en webbplats, är JavaScript ofta mycket användbar. Du kan använda JavaScript för att kontrollera ingång för alla tillstånd som du önskar och skapa en serie av processer som ska utföras beroende på resultatet.

Instruktioner

1 Öppna HTML-kod i ett ordbehandlingsprogram.

2 Skapa en funktion i JavaScript som du skickar ingången. Denna funktion måste gå i antingen huvudet eller kroppen av HTML-koden. Se till att märka funktionen så att det blir lätt att komma ihåg. Till exempel anser koden:

<Script language = "JavaScript" type = "text / javascript">

funktionstest () {
}

</ Script>

Detta skapar en funktion som kallas "test" som sedan kan anropas från HTML.

3 Ändra din HTML-formulär taggen för att anropa JavaScript-funktionen. Detta kan göras på ett antal sätt. En av de mest enkla metoder är att använda "onclick" attribut inom en ingång tag:

<Form name = "prompt" action = "" method = "get">
Antal:
<Input type = "text" name = "input">
<Input type = "submit" value = "Skicka" onclick = "javascript: returtest ();">
</ Form>

I din funktion, länka variabel i funktionen med ingång i form. Till exempel:

funktionstest () {
var input = document.prompt.number.value

Detta kan också göras genom att använda document.prompt.number.value varhelst du vill ringa de inlämnade uppgifterna. Se alltid till att ditt namn inom funktionen är exakt samma som de visas i formulär taggar (och med syntaxen document.formname.inputname.value). Dessutom kan en variabel kallas inom funktionen genom att tilldela det inlämnade mata in en ID och använda document.getElementById istället.

4 Skapa ett "om" uttalande i din funktion. Inom detta "om" uttalande, kontrollera den önskade tillståndet. Till exempel, om du vill kontrollera om en ingångs heltal är större än 5, skriver:

funktionstest () {
if (input> 5)
{...}

Inom parentes som följer "om" klausul anger de åtgärder som du vill ha utfört om heltal uppfyller villkoret. Skapa ytterligare "om" klausuler i händelse av flera villkor. Var noga med att även omfatta en "annan" klausul som beskriver vad som ska göras om ingången inte uppfyller villkoren. Till exempel,

annan{
alert ( "Din insats inte uppfyller villkoren!");
return false;
}


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2021 Astrixsoft.com | Contact us: webmaster# astrixsoft.com