javascript cia nelabai tau kuo pades, manau gali viska paprastai
issprest su PHP + HTML:
<?php
// cia suvedi (ar paimi is DB) visas pasirinkimo reiksmes
$variantai = arrray(104 => "Sniegas",
105 => "Ledas",
...
210 => "Miskas");
// nuskaitom pasirinkta varianta
// (jei tuscias, kintamasis $pasirinkta lygus "-1"
$pasirinkta = isset($_POST['select1']) ? $_POST['select1'] : -1;
?>
<!-- HTML forma -->
<select name="select1">
<?php foreach ($variantai as $key => $value): ?>
<?php if ($pasirinkta == $key): ?>
<option value="<?php echo $key; ?>" selected="selected">
<?php echo $value;?>
</option>
<?php else: ?>
<option value="<?php echo $key; ?>">
<?php echo $value;?>
</option>
<?php endif; ?>
<?php endforeach; ?>
</select>
Jei turi papildomu laukeliu, ju reiksmes taip pat patogiau susidet i
masyvus, o tada jau gali su jais zaist kaip nori naudodamas PHP.
On 2010-10-21 16:20, Herkus wrote:
> simucio variantas is dalies, bet ne idealiai:
>
> 1. viename selection liste yra >70 options, tai prie kiekvienos deti PHP
> nelabai dziugina, tikiuosi rast paprastesni sprendima su javascript+php
>
> 2. yra 2 seleciton listai, antrajame options sugeneruojamos su
> javascriptu priklausomai nuo pirmojo.. tai siuo atveju simucio variantas
> neveiks isvis
>
>
>
> 2010.10.21 17:03, tOMZY rašė:
>> vat būtent. Todėl realiausias Simučio pasiūlytas varianatas, tokį
>> visad ir naudoju.
>>
>> "Martinas"<martinas@blahblah.di.blah.com> wrote in message
>> news:i9pbk5$p79$1@trimpas.omnitel.net...
>>> Kadangi tu POSTini į server side, tai be server side įsikišimo tu
>>> nepamatysi browser side pasikeitimų persikrovus puslapiui. (naaa, gali
>>> iškrypaut su kokiais cookiais, jei labai jau nori).
>>>
>>>
>