Avatar billede gnikk Nybegynder
15. december 2003 - 17:20 Der er 14 kommentarer

2+2=22 og ikke 4?

hejsa hvordan laver jeg det her om
http://www.gnik.dk/test/SC.htm
saa 2+2 giver 4 og ikke 22 :)
og er det muglig at lave saa den updater heltiden uden at klikke paa "DIR"
saa naar man taster 2 i felt et staar der 2 i felt 3?
hvis i forstaar hvad jeg mener
Avatar billede riversen Nybegynder
15. december 2003 - 17:23 #1
brug

parseInt( $felt1 ) + parseInt( $felt2 )

husk at lukke det andet spørgsmål.
Avatar billede roenving Novice
15. december 2003 - 17:24 #2
+document.formNavn.feltnavn.value + +document.formNavn.feltnavn.value
Avatar billede riversen Nybegynder
15. december 2003 - 17:24 #3
function btnUdregn_onclick() {

    Str1 = document.Udregn.Str1.value
    Str2 = document.Udregn.Str2.value

    A = (parseInt( Str1 ) + parseInt( Str2 ) )


    document.Udregn.Strtotal.value = A
}
Avatar billede roenving Novice
15. december 2003 - 17:26 #4
Da værdierne i et tekstfelt naturligt nok er tekst skal du først oversætte dem til en tal-værdi ...

Renés bud er såmænd godt nok, dog har han php-syntaksen ($-tegnet) med ...

Den simple er at skrive et + foran en tekstværdi, fordi den så som udgangspunkt vil blive tolket som et tal !-)
Avatar billede gnikk Nybegynder
15. december 2003 - 17:34 #5
riversen har updated den nu med din function men ny virker den slet ikke ?
btw hvordan lukker jeg den anden spørgsmål?
er 100 år siden jeg sidste var her
Avatar billede kenp Novice
15. december 2003 - 17:37 #6
ligger et svarselv og accepter det :)
Avatar billede gnikk Nybegynder
15. december 2003 - 17:39 #7
takker kenp
Avatar billede riversen Nybegynder
15. december 2003 - 17:39 #8
har du brugt det fra mit andet indlæg ? den med $felt1 etc. virker ikke, som roenving skriver :-)
Avatar billede gnikk Nybegynder
15. december 2003 - 17:44 #9
copy bar:
function btnUdregn_onclick() {

    Str1 = document.Udregn.Str1.value
    Str2 = document.Udregn.Str2.value

    A = (parseInt( Str1 ) + parseInt( Str2 ) )


    document.Udregn.Strtotal.value = A
}
og sat det ind, er ikke den sort ekspert
Avatar billede riversen Nybegynder
15. december 2003 - 17:55 #10
du har vel erstattet din eksisterende funktion ?
Avatar billede gnikk Nybegynder
15. december 2003 - 18:02 #11
ja
<HTML>
<HEAD><TITLE>DIR</TITLE>
<script LANGUAGE="JAVASCRIPT">
function btnUdregn_onclick() {

    Str1 = document.Udregn.Str1.value
    Str2 = document.Udregn.Str2.value

    A = (parseInt( Str1 ) + parseInt( Str2 ) )


    document.Udregn.Strtotal.value = A
}
</SCRIPT>
</HEAD>
<BODY>
<form name="Udregn">
<input type="button" value="DIR" onclick="btnUdregn_onclick()"><br>

STR: <input type=text size=4 maxlength=5 name="Str1"><input type=text size=4 maxlength=5 name="Str2"><input type=text name="Strtotal" size=2 maxlength=3><BR>

<input type="button" value="DIR" onclick="btnUdregn_onclick()"><br>
</form>
</BODY>
</HTML>
Avatar billede olebole Juniormester
15. december 2003 - 18:50 #12
<ole>

Prøv:

<HTML>
<HEAD><TITLE>DIR</TITLE>
<script type="text/JavaScript">
function btnUdregn_onclick(f) {

    var Str1 = (f.Str1.value!="")? parseInt( f.Str1.value ) : 0;
    var Str2 = (f.Str2.value!="")? parseInt( f.Str2.value ) : 0;

    f.Strtotal.value = Str1 + Str2;
}
</SCRIPT>
</HEAD>
<BODY>
<form name="Udregn">
<input type="button" value="DIR" onclick="btnUdregn_onclick(this.form)"><br>

STR: <input type=text size=4 maxlength=5 name="Str1" onkeyup="btnUdregn_onclick(this.form)">
<input type=text size=4 maxlength=5 name="Str2" onkeyup="btnUdregn_onclick(this.form)">

<input type=text name="Strtotal" size=2 maxlength=3><BR>

<input type="button" value="DIR" onclick="btnUdregn_onclick(this.form)"><br>
</form>
</BODY>
</HTML>

/mvh
</bole>
Avatar billede gnikk Nybegynder
15. december 2003 - 18:53 #13
tak ole var lige det jeg skulle bruge
Avatar billede gnikk Nybegynder
16. december 2003 - 16:04 #14
men kan du lave et svar saa jeg kan give dig point ?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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