Jens Gyldenkærne Clausen <jens@gyros.invalid> writes:
> Leonard skrev:
>
>> form.r3.value = (form.r1.value*1+form.r2.value*1);
>
> Du kan kigge på parseInt eller parseFloat:
> <
http://www.javascriptkit.com/jsref/globalfunctions.shtml>
Personligt foretrækker jeg funktionen "Number", som også konverterer
en streng til et tal, men som ikke tillader skrammel bagefter tallet
i strengen (som parse*-funktionerne gør).
form.r3.value = Number(form.r1.value) + Number(form.r2.value);
Hvis hastighed er vigtigt, så er den hurtigste måde at konvertere
en streng til et tal fortegns-plusset:
form.r3.value = +form.r1.value + +form.r2.value;
Det er lidt sværere at læse, men virker eller lige som Number-
funktionen.
<URL:
http://jibbering.com/faq/#FAQ4_21>
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'