Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kako preusmeriti na određenu stranicu podatke forme u zavisnosti od njihovog sadržaja - javascript

[es] :: Javascript i AJAX :: kako preusmeriti na određenu stranicu podatke forme u zavisnosti od njihovog sadržaja - javascript

[ Pregleda: 3696 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popajce
Popovic Djordje
Bg

Član broj: 23527
Poruke: 33
*.ptt.yu



Profil

icon kako preusmeriti na određenu stranicu podatke forme u zavisnosti od njihovog sadržaja - javascript10.04.2004. u 01:23 - pre 243 meseci
napravio sam funkciju u javascript-u koja čita podatke iz forme i u zavisnosti od njih vraća string - url, a onda sam samo u form tag stavio:
Code:
<form ..... action="javascript:preusmeri()">
ali ne radi, u cewmu je problem, i da li postovi mozda neka promenjiva u objektu forme, npr:
document.myform.actionvariable koja moze pokazuje na stranicu ka kojoj treba poslati podatke forme.
Hvala unapred

[Ovu poruku je menjao Milan Andjelkovic dana 11.04.2004. u 02:11 GMT]
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: kako preusmeriti na određenu stranicu podatke forme u zavisnosti od njihovog sadržaja - javascript10.04.2004. u 01:38 - pre 243 meseci
Ako sam dobro razumeo, funkcija ti izgleda ovako
Code:
function preusmeri ()
{
  var url = ...
  return url;
}

Ako je tako, izmeni malo funkciju
Code:
function preusmeri ()
{
  var url = ...
  document.myform.action = url;
  return true;
}

... i takođe način pozivanja
Code:
<form name="myform" action="fake/" method="post" onsubmit="return preusmeri ();">...

 
Odgovor na temu

popajce
Popovic Djordje
Bg

Član broj: 23527
Poruke: 33
*.ptt.yu



Profil

icon Re: kako preusmeriti na određenu stranicu podatke forme u zavisnosti od njihovog sadržaja - javascri10.04.2004. u 02:13 - pre 243 meseci
opet ne radi, evo celog koda:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Kreiranje nove kategorije/podkategorije</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="JavaScript">
function preusmeri(){
if(document.katpodkat.sta.value == "kategorija"){
    var url = "kreiranje_kat.html";
    document.katpodkat.action = url;
    return true;
    }else{
    var url ="kreiranje_podkat.html"
    document.katpodkat.action = url;
    return true;
    }
</script>
<body>
<div align="center">
  <table border="0" cellspacing="10">
    <tr> 
      <td width="1">&nbsp;</td>
      <td width="700" height="100%"><img src="../banner.gif" width="700" height="40"></td>
      <td width="58">&nbsp;</td>
    </tr>
    <tr> 
      <td>&nbsp;</td>
      <td>Kreiranje nove kategorije ili podkategorije</td>
      <td>&nbsp;</td>
    </tr>
    <form name="katpodkat" method="post" onSubmit="return preusmeri ();">
    <tr> 
      <td>&nbsp;</td>
      <td><table width="100%" align="center" cellspacing="5" >
            <tr>
            <td width="34%"> <div align="left">
                <input type="radio" name="sta" value="kategorija" checked>
                Kategorija</div></td>
            <td width="66%"><input type="radio" name="sta" value="podkategorija">
              Podkategorija</td>
          </tr>
            <tr>
            <td width="34%"><div align="left">Naziv nove kategorije/podkategorije:</div></td>
            <td width="66%"><input type="text" name="naz_kat_podkat"></td>
          </tr>
          <td width="34%"><div align="left"></div></td>
            <td width="66%"><input type="submit" name="kreiraj_kat_podkat" value="Dalje" ></td>
          <tr>
          </tr>
        </table></td>
      <td >&nbsp;</td>
    </tr>
    <tr> 
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    </form>
  </table>
  
</div>
</body>

</html>

ne znam sta nije u redu

[Ovu poruku je menjao Milan Andjelkovic dana 11.04.2004. u 02:11 GMT]
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: kako preusmeriti na određenu stranicu podatke forme u zavisnosti od njihovog sadržaja - javascri10.04.2004. u 02:35 - pre 243 meseci
Evo ovako - document.katpodkat.sta su ti dva radio dugmenceta, a document.katpodkat.sta.value je nedefinisano pa ti se možda generiše greška i stoga ne izvršava ništa.

Za radio dugmad gleda se svojstvo checked nad elementima niza

Code:
function preusmeri ()
{
document.katpodkat.action = document.katpodkat.sta [0].checked ? "kreiranje_kat.html" : "kreiranje_podkat.html";
return true;
}


Veće pitanje je šta dobijaš preusmeravanjem formulara na html stranice?

[Ovu poruku je menjao Milan Andjelkovic dana 11.04.2004. u 02:12 GMT]
 
Odgovor na temu

popajce
Popovic Djordje
Bg

Član broj: 23527
Poruke: 33
*.ptt.yu



Profil

icon Re: kako preusmeriti na određenu stranicu podatke forme u zavisnosti od njihovog sadržaja - javascript10.04.2004. u 13:32 - pre 243 meseci
sto se tice tog preusmeravanja nece biti preusmeravanja na html stranice vec na php, a posto je ovo samo prototip stranice treba mi i opcija kako sada na osnovu podataka forme da preusmerim browser na neku html stranu, tj. da je prikaze a ne samo da preusmerim podatke forme. Znas li mozda resenje. Hvala jos jednom
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: kako preusmeriti na određenu stranicu podatke forme u zavisnosti od njihovog sadržaja - javascript10.04.2004. u 21:44 - pre 243 meseci
Dovoljno je da se forma šalje na jednu php stranu koja sve to lepo može da obradi.

if ($_POST ['sta'] == 'kategorija') //... kod za kreiranje kategorije
else //... kod za kreiranje podkategorije

Ako sam dobro razumeo pitanje...
Code:
<script>
function preusmeri (form)
{
  for (var i = 0; i < form.gde.length; i++)
  {
    if (form.gde [i].checked)
    {
      document.location.href = form.gde [i].value;
    }
  }
}
</script>
<form onsubmit="preusmeri (this);">
<input type="radio" name="gde" value="prvi.html" checked /> prvi<br />
<input type="radio" name="gde" value="drugi.html" /> drugi<br />
<input type="radio" name="gde" value="treci.html" /> treci<br />
<input type="submit" value="vozi" />
</form>

 
Odgovor na temu

popajce
Popovic Djordje
Bg

Član broj: 23527
Poruke: 33
*.ptt.yu



Profil

icon Re: kako preusmeriti na određenu stranicu podatke forme u zavisnosti od njihovog sadržaja - javascript10.04.2004. u 23:49 - pre 243 meseci
ok havala, to je to
 
Odgovor na temu

[es] :: Javascript i AJAX :: kako preusmeriti na određenu stranicu podatke forme u zavisnosti od njihovog sadržaja - javascript

[ Pregleda: 3696 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.