![]() |
|
|
#1
| |||
| |||
|
formda checkbox kullanırken işaretlenen checkbox ların "1" değerini aldığını biliyorsunuz. ancak işaretlenmeyen checkbox "0" değeri almıyor bu checkbox tanımsız geliyor. ...input type="text" name="deneme1" ...input type="checkbox" name="deneme2" ...input type="text" name="deneme3" checkboxu seçili hale getirmeden bu formu gönderdiğinizde _POST dizisindeki elemanlar deneme1 ve deneme3 oluyor deneme2 nin "0" değerini almasını nasıl sağlarız. javascript veya başka bir yöntemde olabilir. önişlemci olarak php kullanıyorum. |
|
#2
| |||
| |||
|
mantık olarak biliyorum if olarak yazarbilirmisiniz eğer checkbox boş ise değer 0 2.döngü else ilede eğer checkbox işaretli ise = değer mantık olarak yardım edebilirim ancak bir yöntemdir buda
__________________ SİTENİZE DEĞER VERİN! |
|
#3
| |||
| |||
|
anlatamadım galiba seçili olmayan checkboxu inceleyebileceğiniz bir veri yok... _POST['deneme2'] diye birşey gelmiyor html seçili değilse checkbox'a ait anahtarı tamamen yok ediyor.
Konu HoiraT tarafından (02-02-2012 Saat 20:56 ) değiştirilmiştir. |
|
#4
| |||
| |||
|
geç oldu ama temiz oldu sonunda çözdüm... checkboxtan önce aynı isimde 0 değerine sahip bir hidden input koyuyorum. eğer checkbox tıklanırsa hidden inputun üstüne yazılıyor value 1 geliyor. tıklanmazsa checkbox undefined olduğu için hidden input checkboxun üstüne yazıyor ve value 0 geliyor... basit ve etkili ama iyi kafa patlattım çözümü bulmak için Konu HoiraT tarafından (03-14-2012 Saat 22:40 ) değiştirilmiştir. |
![]() |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
| |
| Forum | Uyarı | |||||||||
| |