En,pomoje simpl, javascript problemcek
 
cuky 24. jul 2007 13:07:03 Pridružen od:
24. jul 2007
2 objav
0 0 0
#1

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. ;)


všeč(0) ni všeč(0) spam(0)
 
frenky 24. jul 2007 15:07:43 Pridružen od:
31. avg 2006
593 objav
155 4 0
#2

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...


všeč(0) ni všeč(0) spam(0)
Dynamic color chart and color picker for HTML Color Codes.
 
frenky 24. jul 2007 15:07:46 Pridružen od:
31. avg 2006
593 objav
155 4 0
#3

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...


všeč(0) ni všeč(0) spam(0)
Dynamic color chart and color picker for HTML Color Codes.
 
cuky 25. jul 2007 09:07:29 Pridružen od:
24. jul 2007
2 objav
0 0 0
#4

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.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se