ďťż

[JS] Dwa submity do jednego formularza.

       

Podstrony


telcocafe

Czy jest możliwe aby do jednego formularza dopisac dwa submit'y tak aby jeden prowadził do jednej strony, a drugi do innej? Próbuję kombinować coś z buttonem, ale mi nie wychodzi, więc stąd moje pytanie.

Proszę o szybką pomoc!

Pozdrawiam.



Wstaw te dwa neiszczesne submity i jedno pole typu "hidden" teraz w onclick submitow daj zmiane tego pola "hidden" - na inna wartosc (np daj tam nazwy plikow jakie ma obslugiwac formularz) a form action ma byc document.form.ukryty.value

Mam coś takiego:

<form name="formularz_dodawania" method="post" action="javascript:document.formularz_dodawania.ukryty.value"> <input type="hidden" name="ukryty" value=""> <input type="submit" name="Submit" value="Podgląd" style="width: 50%;" onclick="javascript:document.formularz_dodawania.ukryty.value = "index.php?module=add_article2""> <input type="submit" name="Submit" value="Akceptuj" style="width: 50%;"  onclick="javascript:document.formularz_dodawania.ukryty.value = "index.php?module=add_article3"">
Jestem cienki z Javascript'u, znam teoretycznie podstawy i nie mam pojęcia co może powodować tu błąd... Pomóżcie...
Użytkownik seak1 edytował ten post 08 styczeń 2006, 13:03
Moze sproboj tak:
<form name="formularz_dodawania" method="post" action="document.formularz_dodawania.ukryty.value">
Bez tego javascript: .. imho nie prawa dzialac jak jest to javascript:



Wtedy wogóle nie czyta tego pola. Po kliknięciu na submit wchodzi na stronę
www.mojserwer.pl/document.formularz_dodawania.ukryty.value
Bleee... :|
Użytkownik seak1 edytował ten post 08 styczeń 2006, 13:19
Aaaaaa widze juz byka:
onclick="javascript:document.formularz_dodawania.ukryty.value = "index.php?module=add_article2"">
Zobacz - rozpoczynasz cudzyslow, potem go konczysz (przed index.php?..) a potem otwierasz i zamykasz (na koncu)
onclick='javascript:document.formularz_dodawania.ukryty.value = "index.php?module=add_article2"'>
Tak sproboj. Jak teraz nie podziala to sie poddaje :/

Pominąłem to robiąc tak:

<script> document.formularz_dodawania.action = document.formularz_dodawania.ukryty.value; </script> <form name="formularz_dodawania" method="post"> <input type="hidden" name="ukryty"> <input type="radio" name="radio1" style="width: 20px;" onselect="document.formularz_dodawania.ukryty.value = 'index.php?module=add_article2'"> &nbsp;Podgl±d<br> <input type="radio" name="radio2" style="width: 20px;" onselect="document.formularz_dodawania.ukryty.value = 'index.php?module=add_article3'"> &nbsp;Akceptuj <input type="submit" name="submit">

Ale jest jeden problem. Po zaznaczeniu pierwszego radio owszem formularz otrzymuje index.php?module=add_article2 jako action, ale po zaznaczeniu drugiego nadal jest to samo index.php?module=add_article2... Co tym razem? Pomóżcie!

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.