Avatar billede Andisch Nybegynder
08. januar 2012 - 16:41

Javascript hjælp - igen igen igen.... :)

Hey (igen).

Jeg har fået hjælp herinde to gange før med noget javascript, og er nu løbet ind i problemer igen. Jeg har lavet en lille og meget simpel slags lommeregner, hvor man selv kan skrive to tal ind i to forskellige tekstbokse hvorefter man kan trykke plus, minus, gange eller dividér og derved få resultatet i en helt tredje tekstboks. Det virker perfekt, men jeg vil udvide den endnu en gang, så den kan registrere om der kun er blevet indtastet tal, og hvis der er indtastet andre symboler, skal den poppe op med en meddelse. Jeg har fået det til at virke hvor man trykker på en helt ny knap, men jeg vil hellere have den til at chekke tekstboksen ved at trykke på samme knap som man udregner på! Min kildekode ser således ud.
(Ingen kommentarer på min HTML og opstilling tak :))

<html>
<head>
<script type="text/javascript">

    function laegsammen(element, meddelse) {
        var tal_et = document.getElementById("et").value;
        var tal_to = document.getElementById("to").value;
        var svar = Number(tal_et) + Number(tal_to);
        var valider_tal = /^[0-9]+$/;
       
        if(element.value.match(valider_tal)){
       
            document.getElementById("resultat").value = svar;
            return true;
           
        }else{
            alert(meddelse);
            element.focus();
            return false;
        }
    }
</script>
</head>


<body>
    <form align="center">
    <p> <b>Tast 2 tal ind:</b> </p>
    <input type="text" id="number"/>
    <br/>
    <input type="text" id="to"/>
    <br/>
    <input type="button" onClick="laegsammen(document.getElementById('number'), 'Kun tal tak!');" value="+"/>
    </form>
   
</body>
</html>



Det er sikkert helt forkert hvad jeg har gjort, men det er det eneste som giver mening i mit hovede?

Hjæææælp :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat