Is har bragt dette til os:
> Den 11-11-2011 01:43, Birger Sørensen skrev:
>> Is sendte dette med sin computer:
>>> Hej
>>>
>>> Jeg har lagt nogle værdier ind i nogle variabler, og vil gerne lægge
>>> dem sammen - men nogle bliver opfattet som tal og andre som tekst.
>>>
>>> jeg kan ikke se nogen forskel på måden indholdet kommer til variablerne.
>>>
>>> er der en måde hvormed jeg kan tvinge dem til at blive opfattet som tal.
>>>
>>> mvh Erik
>>
>> Nu er der ikke noget eksempel, eller en side vi kan se på....
>> Men almindeligvis er det der kommer fra <input> i forme
>> tekster/strenge(bogstaver) og ikke værdier(tal).
>> Og i js er '1'+'1'='11' når det er tekster, der arbejdes med.
>> brug parseInt() hvis det er heltal eller parseFloat() hvis der er
>> decimaltal. (decimalkarakteren *skal* være et .)
>>
>> parseInt('1')+parseInt('1') = 2 (et tal)
>>
>> Birger
>>
>
> Det lyder som det er det jeg skal bruge.
>
>
>
> jeg sætter værdien ind i en variabel her:
>
> var hundd = document.forms[0].d1.value;
>
> og det er så i gen noget der kommer fra et valg her:
>
> <select size="1" name="d1">
>
> <option value="">Vælg</option>
> <option value="1">1</option>
> <option value="2">2</option>
> <option value="3">3</option>
> <option value="4">4</option>
> <option value="5">5</option>
> <option value="6">6</option>
> o.s.v.
>
> men hvordan bruger jeg din "opskrift" ??
>
> er det sådan
>
> parseInt('hundd')
>
>
> mvh Erik
Det skulle jeg mene ^^
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://skippersevent.dk