[ leny @ 18.10.2006. 20:16 ] @
Zanima me da li vrednost atributa "action" u okviru forme mora biti uvek neki unapred
definisan URL(<form action ="http://www.google.com/" ...) ili moze biti neka skripta
koja vraca URL (pokusao sam tako ali nisam uspeo).
To mi je potrebno jer u zavisnosti kako je popunjen dati obrazac poziva se odgovarajuca
internet stranica.
[ Br@nkoR @ 18.10.2006. 21:10 ] @
Pogledaj onsubmit event handler.
[ leny @ 18.10.2006. 21:19 ] @
Pod onSubmit mi se nalazi funkcija koja proverava formu i vraca true ili false, a
ne neki URL. Mene zanima onaj deo koji se odnosi na ucitavanje sledece stranice
ili slanja podataka serveru tacnije ono sto radi atribut "action".
[ jablan @ 18.10.2006. 21:30 ] @
Citat:
leny: Zanima me da li vrednost atributa "action" u okviru forme mora biti uvek neki unapred
definisan URL

A jesi li probao da promeniš?

Code:

<html>
<head>
<script>
function doIt() {
    alert(form1.action);
    form1.action = 'script2.cgi';
    alert(form1.action);
}
</script>
</head>
<body>
    <form name="form1" action="script1.cgi">
        <input type="button" onclick="doIt()" value="doIt" />
    </form>
</body>
</html>
[ leny @ 18.10.2006. 22:23 ] @
Upravo je ovo ono sto sam hteo uraditi, hvala obojici

<html>
<head>
<script>
function doIt() {
var url
if (document.form1.RadioGroup1[0].checked)
url="stranica1.html";
else if (document.form1.RadioGroup1[1].checked)
url="stranica2.html";
else if (document.form1.RadioGroup1[2].checked)
url = "stranica3.html";
document.form1.action = url;
return true;
}
</script>
</head>
<body>
<form name="form1" action="" onSubmit="return doIt()" method="post">
<input type="radio" name="RadioGroup1" value="radio" checked/>Stavka1
<input type="radio" name="RadioGroup1" value="radio" />Stavka2
<input type="radio" name="RadioGroup1" value="radio" />Stavka3

<input type="submit" value="doIt" />
</form>
</body>
</html>