En,pomoje simpl, javascript problemcek

Imam en problem, ki je pomoje čist simpl.

Imam sledečo formo:

<form>
<select name='select1' onchange='???'>
   <option value=''>---</option>
   <option value='1'>1</option>
   ...
</select>

<select name='select2' onchange='???'>
   <option value=''>---</option>
   <option value='1'>1</option>
   ...
</select>

<select name='select3' onchange='this.form.submit'>
   <option value=''>---</option>
   <option value='1'>1</option>
   ...
</select>
</form>

Zdej pa jest rabim, da če spremenim vrednost v select1, da se mi vrednosti v select2 in select3 nastavita na default vrednost (value='') in zatem submita formo, oziroma ko se spremeni vrednost v select2, da se select3 nastavi na default vrednost (value='') in zatem submita forma (select1 ostane kot je).

Svojih poskusov pisanja funkcij, ki naj bi to naredile raje sploh ne bom pisal. ;)

3 odgovori

oziroma ko se spremeni vrednost v select2, da se select3 nastavi na default vrednost (value='') in zatem submita forma (select1 ostane kot je).

Kako naj pri izbiri select2 ostane select1 taka kot kot je, če pa se forma submita takoj ko izbereš select1? A submitaš na isti site ali kaj?

Povej raje kaj bi želel doseči...

Prvi del bi naredil takole:

<html>
<head>
<title>Untitled Document</title>
</head>
<script language="JavaScript" type="text/JavaScript">
function Prva()
{
document.frmSearch.select2.value="";
document.frmSearch.select3.value="";
document.frmSearch.submit();
}
</script>
<body>

<form name="frmSearch" method="POST" action="f1.asp">
<select name='select1'  onChange="Javascript: Prva();">
   <option value=''>---</option>
   <option value='1'>1</option>
   ...
</select>

<select name='select2'>
   <option value=''>---</option>
   <option value='1'>1</option>
   ...
</select>

<select name='select3'>
   <option value=''>---</option>
   <option value='1'>1</option>
   ...
</select>
</form>

</body>
</html>

Drugi del pa nisem naredil, ker mi ni logičen...

Eto hvala tole sem hotel.
Jah mal pomankljivo sem razložil, samo s temu bom že zdej sam poštimal.
Hočem, da ko spremenim določeno vrednost, da se mi spodnje resetirajo in pošlje forma. Torej če spremenim prvo vrednost, da se mi druga in tretja resetirata, oziroma ko spremenim drugo, da se mi tretja resetira in pošlje forma.
Sploh nisem bil tolk daleč z mojimi poskusi, samo nisem vedel kako točno definirat, da bo funkcija vedla katero vrednost spremenit in ali funkcija sploh vidi vrednosti zunaj nje.
(moja terminologija je poden :P)

edit: Ja pošiljam na isti site. In zato, da vrednost ostane ista ne rabim javascripta - mam s php-jem poštiman.