2012-01-25 19 views
6

İki MultiSelect listelem var (AllProductList ve SelectedProductList), AllProductList belirli bir kategoriye ait tüm ürünleri içerir ve JQuery'yi kullanarak AllProductList'ten SelectedProductList'e/clone seçenekleri ekliyorum.Tüm değerleri sadece seçilmiş olanlardan değil, bir çoklu veri listesine göndermenin bir yolu var mı?

Açıkçası sadece, seçili Ürün Listesi'nde değerleri yayınlamak istiyorum ve seçilip seçilmediğine bakılmaksızın.

Sadece Seçili Ürün Listesi etrafında form etiketleri sardım ve şimdi seçili olsun ya da olmasın, tüm seçenek değerleri göndermek için bir yol gerekir.

+4

sunulmadan önce programlı hepsini seç olsun. – Leonid

+0

Evet, bu çok daha makul ve sorunsuz geliyor – LaserBeak

cevap

2

tüm almak için (" '$ _ POST [' allValues"]) aşağıda gibi seçme, bir şey bütün değerleriyle bir gizli form öğesi doldurur bazı javascript yazmak ve serverside patlamak kullanabilirsiniz seçenekler belli ki

<script> 
var hiddenValues = ""; 
$(document).ready(function(){ 
    $("#mySelect option").each(function(){ 
     hiddenValues = $(this).val() + ","; 
    })//end each 

    $("#myForm").append("<input type='hidden' name='allValues' value='"+hiddenValues+"'>") 
}) 
</script> 

, yukarıda jQuery bir bağımlılığı vardır ve form Myform bir kimliği vardır ve multiselect

DÜZENLEME mySelect :) bir kimliği vardır:
NOT1: Bu sadece kaydeder seçeneklerden gelen etiketlerin değil, seçeneklerin değerlerini (aynı yöntemi kaydetmek için benzer bir yöntem kullanılabilir) de). Sadece akılda

NOT2 bu bulundurun: değerler herhangi virgül içeriyorsa (başka ayırıcı kullanılarak değilse bir şekilde kaçmış değilse veya) yorum yapamam bu

+0

# mySelect seçeneklerini # mySelect seçeneğine değiştirdim ve benim için çalıştı. teşekkürler :) – Parag

+0

haklısınız, bu "seçenek" olmalı, cevabımı ekleyeceğim – Bogdan

1

girişinizi geçersiz kılacağından, dikkat , bu yüzden bir cevap koymak zorundayım ???

Bogdan'ın cevabı ihtiyaçları + =

hiddenValues += $(this).val() + ","; 

aksi takdirde sadece 1 ...

İlgili konular