|
|
#1 (permalink) |
|
Üyelik Tarihi: 24.06.2006
Yer: ankara
Yaş: 26
Mesaj: 12
|
iki farklı submit butonuna farklı değer yüklemek
herkese merhaba,
Bir hesap tablosu oluşturdum, ziyaretçi değerleri giriyor ve submit butonuna basarak hesabın sonucunu görüyor. Yapamadığım iki farklı buton ile iki farklı işlem yaptırabilmek. Şöyle bir örnek sayfa var : http://frekans.com.tr/tr_formuller.html burada "n hesapla" ve" e hesapla" diye iki farklı buton var ikisine basınca farklı sonuçlar getiriyor. Bunu nasıl sağlayabilirim. ilgilenen herkese şimdiden teşekkürler.
__________________
araba blogu: TRaraba.com |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 06.09.2007
Yer: İstanbul
Yaş: 28
Mesaj: 57
|
Re: iki farklı submit butonuna farklı değer yüklemek
E güzel kardeşim açıp o sayfanın koduna da mı bakmadın
Şaka bir yana bu JavaScript ile yapılıyor. Her düğmeye tıkladığında farklı fonksiyonlar çağırıyorsun. Bunlar da başka bir formdaki alanın değerini dinamik olarak değiştiriyorlar. Aşağıdakileri de sayfadan aldım.--Bunlar düğmeler-- <INPUT id=hesap onclick=nhesapla() type=button value="n Hesapla" name=hesap> <INPUT id="Forms Button2" onclick=hesapla() type=button value="e Hesapla" name=heap> --Bunlar fonksiyonlar-- function hesapla() { ... e=Math.sqrt( ((N*Math.pow(z,2)*ii*(1-ii))-(n*Math.pow(z,2)*ii*(1-ii)))/( n*(N-1) ) ); --bu formdaki text alan-- document.form1.hatap.value= e } function nhesapla() { ... n=((N*Math.pow(z,2)*ii*(1-ii))/( (Math.pow(z,2)*ii*(1-ii))+( Math.pow(e,2)*(N-1) ) ) ) ; --bu da formdaki diğer text alan-- document.form1.ornekb.value= n }
__________________
En uzak mesafe iki kafa arasındaki mesafedir Birbirini anlamayan... CAN YÜCEL |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 24.06.2006
Yer: ankara
Yaş: 26
Mesaj: 12
|
Re: iki farklı submit butonuna farklı değer yüklemek
üstad aslında o örnek sayfaydı
, 2 tane submit butonunu tarif edebilmek için o linki vermiştim benim e veya n hesaplamaya ihtiyacım yok. Bunu PHP ile yapmam gerekli, işi uzatınca oluyor. sayfaya gelmeden hesaplamak istediğini sorup ona göre form açtırıyorum, o formu gerekli .PHP dosyasına yönlendiriyorum. Eğer mümkünse butonlardan birine basınca islem.PHP ye diğerine basinca islem2.PHP ye gitmesi gerekli yada hangisine basarsa bassın islem.PHP ye gitsin ama islem.PHP'de ona göre uygulama çalışsın.
__________________
araba blogu: TRaraba.com |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,882
|
Re: iki farklı submit butonuna farklı değer yüklemek
ille de submit butonları kullanmak istiyorsanız, formun onsubmit kısmında, hem action, yani gidilecek sayfayı, hem de işlem tipini set ederek, ki bu bir form elemanının-misal hidden bir nesne- değerini değiştirmek ile sorununuzu çözebilirsiniz. bu yöntemde, hangi button aracılığı ile olayın başlatıldığını bulmanız gerekmektedir.
bunun yerine yukarıda anlatıldığı gibi 2 normal button yapıp, tetikleyeceğiniz fonksiyonlar içerisinden hem action hem işlem tipini set edebilir hem de formu submit edebilirsiniz.
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 24.06.2006
Yer: ankara
Yaş: 26
Mesaj: 12
|
Re: iki farklı submit butonuna farklı değer yüklemek
selam,
Bu konuda çok tecrübeli değilim. Bahsettiğin işlem ile ilgili kısa bi örnek veya daha önce yazılmış bir makale linki varsa verebilirmisin. ben PHP.net te buldum onsubmit ile yapılan bir uygulama ama tam olarak senin anlattığını bulamadım. buradaki işlem bayağa bir karışık geldi.
__________________
araba blogu: TRaraba.com |
|
|
|
|
|
#6 (permalink) | |
|
Üyelik Tarihi: 19.06.2004
Yer: Ankara
Yaş: 25
Mesaj: 34
|
Re: iki farklı submit butonuna farklı değer yüklemek
Alıntı:
Örnek olarak : Kod:
if (isset($_POST['buton1'])){
// Buton1'e ait işlemler
} elseif(isset($_POST['buton2'])){
// Buton2'ye ait işlemler
}
|
|
|
|
|
Zoque'a hoşgeldiniz!