html bağlantılı comboboxes

1 Cevap php

Temelde benim web sayfası iki comboboxes vardır. İlk açılan kutu veri MySQL geliyorsun ile doldurulur. Orada bir düğme Add açılan kutunun yan ve kullanıcı açılan kutuda 1 bir öğe selectes zaman, Add butonuna tıkladığında, bu madde ikinci kutuya eklenmelidir almalısınız bu aynı sayfada bulunmaktadır. Herkes nasıl javascript bunu bana söyleyebilir misiniz? ya da bir şey?

Arada benim web sayfaları PHP sayfaları vardır.

Teşekkürler.

1 Cevap

Selam. Böyle bir JavaScript işlevini kullanabilirsiniz:

function moveSelectedOption() {
    // Fetch references to the <select> elements.
    var origin = document.getElementById('origin_select');
    var target = document.getElementById('target_select');

    // Fetch the selected option and clone it.
    var option = origin.options[origin.selectedIndex];
    var copy = option.cloneNode(true);

    // Add the clone to the target element.
    target.add(copy, null);
}

Sonra sadece düğmenin onclick olay buna bir çağrı ekleyin.

<button onclick="moveSelectedOption()">Add</button>

Bunu taşımak yerine kopyalamak istiyorsanız, cloneNode satırını kaldırmak ve sadece add orijinal option.