| Autor | Zpráva | ||
|---|---|---|---|
| gardener Profil |
#1 · Zasláno: 5. 8. 2009, 00:45:14
Zdravím,
chtěl bych se zeptat, jestli by mi někdo neporadil, jak získat zvolenou hodnoty ze select boxu a vypsat ji do jiného textboxu. Viděl bych to tak, že na select box bych nastavil akci: Onfocus a tou bych volal metody, která by by vzala hodnotu z prvku podle ID a pak ji vepsala do jiného TXTboxu. Je to tak správně, nebo bych to měl udělat jinak? Díky za každou radu. |
||
| _es Profil |
#2 · Zasláno: 5. 8. 2009, 00:51:12
|
||
| gardener Profil |
#3 · Zasláno: 5. 8. 2009, 06:24:53
Díky za radu, ještě by mne zajímalo, jak to vyřešit, pokud chci sčítat například hodnoty ze dvou select boxu do jednoho? Způsobem uvedeným v tom topicu dosáhnu toho, že to vždy přepíši aktuální zvolenou hodnotou.
Jak toho tedy dosáhnout? Mám si to uložit do nějaké pomocné proměnné a ty pak sčítat? <select name="pocet_svetly" onchange="cena_celkem.value=value*100">
<?php
function pocet(){
$pocet=0;
$max=10;
while($pocet <= $max)
{
echo("<option value=\" $pocet \">$pocet</option>");
$pocet++;
}
}
pocet();
?>
</select>
<br />
<label for="pocet_tmavy">Počet kusů <strong>tmavý</strong> med</label>
<br />
<select name="pocet_tmavy" onchange="cena_celkem.value=value*100">
<?php
pocet();
?>
</select> |
||
| gardener Profil |
#4 · Zasláno: 5. 8. 2009, 07:10:35
Tak jsem to vyresil takto, ale setkal jsem se s problemem, ze to chape hodotu z TXT boxu jako retezec, takze znak + je pouze spojuje v jeden. Jak by se to dalo vyresit, aby to chapalo jako cislo?
function spocitej(){
var med_s = document.forms.objednavka.pocet_svetly.value;
var med_t = document.forms.objednavka.pocet_tmavy.value;
var doprava = document.forms.objednavka.doprava.value;
document.forms.objednavka.cena_celkem.value=med_s+med_t+doprava;
} |
||
|
Časová prodleva: 17 let
|
|||
0