Avatar billede swing Nybegynder
01. december 2010 - 12:50 Der er 2 kommentarer og
1 løsning

Hvis værdi er større end 21 skriv ja ellers skriv nej

Hej Eksperter

Jeg har en udregning som bliver vist i en textbox på baggrund af et java script. Man vælger 4 værdier i 4 forskellige dropdowns og totalen bliver vist i tekstboxen.

Men jeg vil gerne have at hvis værdien er 21 eller derover så skal der stå nej, ellers skal der stå ja.

Det behøver ikke nødvendigvis være i en textbox

Her er min js:
<script type="text/javascript">
        function cardcalc(e) {
            f = e.form; f.resultat.value = parseInt(f.Card1.value) + parseInt(f.Card2.value) + parseInt(f.Card3.value) + parseInt(f.position.value);
        }
</script>

og min box:

<input type="input" value="" name="resultat">
Avatar billede miqe Nybegynder
01. december 2010 - 17:46 #1
Jeg kan ikke helt se om du vil have Ja/Nej i stedet for tallet, som suplement eller i en anden boks!?

Med udgangspunkt i at du vil have det byttet ud, kan du ændre dit script som følger:

<script type="text/javascript">
  function cardcalc(e) {
    f = e.form;
    tmp = parseInt(f.Card1.value) + parseInt(f.Card2.value) + parseInt(f.Card3.value) + parseInt(f.position.value);
    f.resultat.value = (tmp >= 21 ? 'nej' : 'ja');
  }
</script>
Avatar billede swing Nybegynder
02. december 2010 - 11:13 #2
Fantastisk, det er lige hvad jeg har brug for!

jeg ser frem til dit svar så du kan få point :-)
Avatar billede miqe Nybegynder
02. december 2010 - 23:21 #3
Svar!... :-)

Glad for at det gjorde tricket.
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
Kurser inden for grundlæggende programmering

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