Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 06/09/2007, 20:56   #1 (permalink)
Üye
 
Tuncay Şanlı Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2005
Mesaj: 16
Varsayılan Combobox'a yeni elaman ekleme

Arkadaşlar sayfadaki combox'a Db'den verileri alıyorum..
Yanlzı şöyle bir şeyde yapmak istiyorum, kullanıcı da başka bir şey ekleyebilsin combobox'a ve onuda kaydebilsin

Yardımcı olacak arkadaşlara şimdiden teşekkürler
Tuncay Şanlı hatta değil   Alıntı Yaparak Yanıtla
Eski 07/09/2007, 16:12   #2 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

Combobox ve "multiple" <select> elementlerinde gözlemlediğim bir husus, sadece seçili olan elemanların "value" kısımlarını göndermeleriydi.

Bu durumda yapmak istediğin şey için ajax yardımı gerekebilir.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 07/09/2007, 17:07   #3 (permalink)
Üye
 
Tuncay Şanlı Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2005
Mesaj: 16
Varsayılan

Ajax'ı bilmiyorum, ben bunu daha önce görmüştüm, ama şimdi bulamadım
Java ile yapılıyordu yanında bir buton vardı, ona tıklayınca bir butan çıkıp yeni eleman ekleyebiliyorduk, her neyse, ilgilendiğin için teşekkürler
Tuncay Şanlı hatta değil   Alıntı Yaparak Yanıtla
Eski 07/09/2007, 17:14   #4 (permalink)
İptal Durumu
 
Üyelik Tarihi: 01/2007
Mesaj: 354
Varsayılan

new Option(text, value, defaultSelected, selected)

örnek:
document.testform.thecountry[4]=new Option("Canada", "http://canada.com", false)
Lisans hatta değil   Alıntı Yaparak Yanıtla
Eski 07/09/2007, 17:15   #5 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

Sorun yeni eleman eklemek değil.

cmb.options[cmb.options.length] = new Option("");

gibi bir ifadeyle kolayca yeni eleman eklenebilir.

Sorun şu ki yeni eklenen elemanlar, POST ile gönderilebilmeleri için o anda seçili olmaları gerek. (Tam form yollanacağı anda "selected" yapılabilirler, ancak dropdown için nasıl yapılacağını kestiremiyorum)
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 07/09/2007, 18:11   #6 (permalink)
İptal Durumu
 
Üyelik Tarihi: 01/2007
Mesaj: 354
Varsayılan

dropdown'da seçili verinin değeri gider. Yani üye veri ekledikten sonra onu seçmedikten sonra değerini göndermenin bir anlamı yokki ha illa bütün verileri alıcam diyosa arkadaş basit bir fonksiyonla GET methodunu kullanarak alıcak veriyi, fonksiyonda bütün elemanları bi diziye atar ve return eder sonra onsubmitte get olarak gidecek sayfaya ekler bu diziyi öteki sayfada parse eder. POST olarak düşünmedim belki onunda yolu olabilir. Ama en rahatı ajax olur kişi veri eklediği - sildiği an db'ye kayıt olur.
Lisans hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Var olan URL ye yeni parametre ekleme nehir_nehir ASP 3 30/03/2007 16:23
Div içeriğini silmeden yeni değer ekleme? e-zeus Javascript / DHTML / Ajax 2 25/02/2007 20:33
combobox'a db'den veri ekleme ve onchange olayı TeDDy PHP 3 14/03/2006 15:49
Liste kutusuna yeni kayıt ekleme burasmen Veritabanları & SQL 2 08/02/2005 14:44
combobox'a db'den veri aktarımı caner Visual Basic 1 01/03/2004 10:35


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 09:51.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net