Autor Zpráva
coalman
Profil *
Ahoj lidi, potreboval bych poradit.
mam ve formulari dva selecty... (zbozi a kusy)

pro jeden jsem to delal:

<script>
function ZmenaCena(pocet)
{
document.objednavka.cena.value=pocet;
}

</script>

<select name='pocet' onchange='ZmenaCena(this.options[this.selectedIndex].value)'> ........

a zobrazuju to v <input name="cena" value="" id="cena" size="5" readonly>

ale jak to udelat pro dva selecty?

Predem dik za radu. Petr
peta
Profil *
<script type="text/javascript" language="javascript"><!-- Begin

function objGet(x)
{if (typeof x=='string') with (document){
if (Boolean(getElementById)) x=getElementById(x);
else if (Boolean(all)) x=eval('all.'+x);
else if (Boolean(layers)) x=layers[x];
else x=null;}return x;}

function ctisel(x)
{return objGet(x)[objGet(x).selectedIndex].value ;}

function ZmenaCena(pocet)
{
objGet("vysledek").value=ctisel("pocet1")*ctisel("pocet2");
}
// End --></script>


<select id="pocet1" onchange="ZmenaCena()'>
<option>...
</select>
<select id="pocet2" onchange="ZmenaCena()'>
<option>...
</select>
<input id="vysledek" value="" size="5" readonly>
peta
Profil *
ale mozna bude treba prevest hodnotu obou na cisla..
ctisel("pocet1")*1
nebo to mozna staci, jak to je, protoze se to nasobi
coalman
Profil *
super, moc dik za radu!
coalman
Profil *
jeste jedna vec, jak se zaokrouhluje cislo?
Leo
Profil
Math.round(), Leo
peta
Profil *
coalman: www.jakpsatweb.cz - Javascript - objekty Math
Jinak dobry zdroj je i
http://members.ozemail.com.au/~dcrombie/javascript/chap11.html
http://javascript-reference.info/
Toto téma je uzamčeno. Odpověď nelze zaslat.