Martin kom med denne ide:
> Birger Sørensen wrote:
>> Martin forklarede:
>>> OlieMoetor wrote:
>>>> Hej NG
>>>>
>>>> Jeg har brug for hjælp. Jeg har en selectbox med fem værdier
>>>> (None,0,1,2,3). Disse værdier skal onChange gemmes enten i en
>>>> variabel eller hidden input felt, samtidig med at selectboxen
>>>> hopper tilbage til værdien None, så den igen er klar til at vælge
>>>> en af de fire sidste værdier.
>>>>
>>>> Kan det lade sig gøre eller findes der måske en smartere måde at
>>>> vælge en værdi (0,1,2,3) og så nulstille igen, mens værdien er
>>>> plusset til tidligere valg?
>>>>
>>>> På forhånd tak...
>>>>
>>>> Ole
>>>>
>>>
>>> <script type="text/javascript">
>>> var counter = 0;
>>>
>>> function add(el) {
>>> type = document.getElementById('type');
>>> type = type.options[type.selectedIndex].value;
>>>
>>> counter += parseFloat(type);
>>> }
>>> </script>
>>>
>>>
>>> <select name="foo" id="type">
>>> <option value="0">0</option>
>>> <option value="0">1</option>
>>> <option value="0">2</option>
>>> <option value="0">3</option>
>>> <option value="0">4</option>
>>> </select>
>>
>> counter = 0;
>> og det bliver den ved at være, uanset hvor mange gange du lægger 0 til.
>
> Nå ja, copy-paste du ved
>
>> Man kan så vælge nogle andre "values" at lææge til, men det bliver aldrig
>> muligt at gå tilbage, og finde ud af hvilke og hvor mange valg der er
>> blevet foretaget.
>
> Så må man jo lave counter om til et array
>
> var counter = [];
> function add(el) {
> counter[counter.length()+1] = value;
> }
>
> function clear() {
> counter = [];
> }
>
> function moveback(counts) {
> for(i = 0; i < counts; i++) {
> counter.pop();
> }
> }
>
>
>>
>> Dit forslag resetter heller ikke <select> så den første - none, som du slet
>> ikke har med - er valgt.
>> Så noget ala :
>> type = document.getElementById('type');
>> value = type.options[type.selectedIndex].value;
>> type.selectedIndex = 0;
>> counter += parseFloat(vlaue);
>
> counter vil blive null, da vlaue ikke eksisterer :P
>
>
>>
>> Birger
>>
>>
Skulle bare se om du var vågen... 8-o
Vil vist for øvrigt blive NaN, og ikke null...
Ved det ikke..
Tror vi skal have lidt mere info om hvad det skal bruges til, for at
komme videre.
Birger