| aveysel | 16.07.2004 - 09:57:09 |
| Arkadaşlar Bir sayfa içerisinde 2 tane form um var ve bir butona tıklandığında bu iki formun da submit olmasını istiyorum.
Not: Form un bir tanesi site içerisindeki bir php scriptine bilgi gönderirken diğeri farklı bir sitedeki php scriptine veri taşıyacak. İlginize teşekkürler.. | |
| onaydin | 16.07.2004 - 11:17:23 |
<form name="form1" method="post" action="<?=$PHP_SELF?>"> <input name="ad" type="text" id="ad"> <input name="soyad" type="text" id="soyad"> </form> <form name="form2" method="post" action="harici_sayfa.php" target="_blank"> <input name="adres" type="text" id="adres"> </form> <input type="submit" name="Submit" value="Submit" onClick="document.form2.submit();document.form1.submit()"> Şeklinde olabilir gibime geliyor. Harici sayfanın gözükmemesi gibi bir durum sözkonusu mu? | |
| aveysel | 17.07.2004 - 17:25:34 |
| Yazdığınız kodu yazdım ancak sadece bir tane formu submit ediyor. Aşağıda verdiğim kodu yazdığımda da sadece haberver.php yi submit ediyor.
Ne yapmalıyım arkadaşlar ??? <script language=JavaScript> function kontrol(gelen) { if (gelen=="" || gelen=="x") { alert("HATA") } else { f1.submit() f2.submit() } } </script> <form name=f1 method=post action=denememail.php> <input type=text name=gelen> <input type=button name=button value=yolla onclick=(kontrol(f1.gelen.value))> </form> <form name=f2 method=post action=haberver.php> </form> | |
| onaydin | 18.07.2004 - 11:57:09 |
| kod çalışıyor
siz kodu tam uygulamamışsınızdır ya da browser desteklemiyordur ama sanmıyorum. Kaçırdığınız nokta ikinci formda target diye bir değer var oraya _blank yazarsanız yeni bir pencere açılıyor ve değeri oraya gönderiveriyor. Eğer bunu yapmazsanız birincinin işini yapıyor. Eğer yeni bir pencere açmak istemiyorsanız ya da bu sayfanın gözükmesini istemiyorsanız bir tane iframe tanımlarsınız formun hedefini iframe nin adresini yazarsınız o işinizi görür. | |