> Zjistuji, ze formulace "predem dik", je pro tuto konferu absolutne
> mimo. Nebot kazdy uz dik dostal (predem) a nic ho nenuti, zabyvat
> se problemem dal...
Udelal jsi takovou malou chybku. Sice to asi neni nikde napsany,
ale ten dotaz byl proste moc dlouhej a tak lidi co nestihaji ho smazali
bez cteni. Priznavam, ze ja si ho vubec nevsiml, az ted. Porad nejak
nestiham a kdyz ma dotaz vic nez nekolik (tak max. 5 radek),
tak ho nectu a smazu. Takze inspirace pro priste, kdybys ho rozdelil
na tri samostatny casti, uz bys odpovedi mozna mel :-)) A nemluvim
o subjectu, "Scrips" nezni zajimave :-(
> 1). Pokud chcete mit na zacatku (loadu stranky) u tagu vyber (select)
> zvolenu jinou moznost (option) nez prvni staci k ni pridat parametr
> SELECTED.
Co dodat, to uz vis :-)
> 2) zkontrolovat, aby se ve dvou selectech (viz. zdrojak vyse)
> nevyskytovala moznost "Pocet" s hodnotou 0. V jednom nebo druhem
> muze, ale nesmi se vyskytovat v obou zaroven, pokud ano, tak aby
> onen script (predpokladam, ze reseni povede opet pres JavaScript),
> vyhodil hlasku a zastavil odeslani formulare.
Pokud to ted po pulnoci spravne chapu, tak chces neco takovyho:
Do HEAD si dej JS co to bude kontrolovat:
<SCRIPT>
<!--
function kontrolapoctu(objednavka)
{
if (objednavka.kusu1.value==0 && objednavka.kusu2.value==0)
{
alert("Blbost, nemuzes objednat nic, zopakuj si to !");
return false;
}
else
return true;
}
// -->
</SCRIPT>
Pak nejakej formular s onSubmitem:
<form name="objednavka" method="nejaka" action="neco" onSubmit="return
kontrolapoctu(this)">
V nem ty tvy selecty:
<select name="kusu1">
<option value="0">0
<option value="1"selected>1
<option value="2" >2
</select>
<select name="kusu2">
<option value="0">0
<option value="1" selected>1
<option value="2">2
</select>
No a to je vlastne vsechno :-)) Psal jsem to ted z hlavy bez nejakyho
zkouseni, to uz si doladis, princip je snad jasnej.
Zdar KAB
This archive was generated by hypermail 2.1.2 : 16. 02. 2002, 00:38 CET