bigyan sahoo Ответов: 1

Сохранить несколько в выпадающем списке выберите значение с помощью выбрали-выбор на jQuery


Вот мой файл js &css.
<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js" type="text/javascript"></script>
    <script src="chosen.proto.js" type="text/javascript"></script>
    <script src="docsupport/prism.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
        document.observe('dom:loaded', function (evt) {
            var config = {
                '.chosen-select': {},
                '.chosen-select-deselect': { allow_single_deselect: true },
                '.chosen-select-no-single': { disable_search_threshold: 10 },
                '.chosen-select-no-results': { no_results_text: "Oops, nothing found!" },
                '.chosen-select-width': { width: "95%" }
            }
            var results = [];
            for (var selector in config) {
                var elements = $$(selector);
                for (var i = 0; i < elements.length; i++) {
                    results.push(new Chosen(elements[i], config[selector]));
                }
            }
            return results;
            
        });
  </script>


Вот моя конструкция див
<div class="side-by-side clearfix">
    <div>
        Single Select with Groups
    </div>
    <div>
        <asp:DropDownList ID="ddlchk1" runat="server" data-placeholder="Your Favorite Football Team" style="width: 350px;" multiple class="chosen-select">
    </div>
</div>

Этот код работает отлично и отображает несколько выбранных выпадающих значений, но я хочу сохранить выбранное значение в моей базе данных sql server.

Что я уже пробовал:

Вот мой код js-файла. Я хочу заполнить выбранные значения, но это не работает идеально.
$(document).ready(function () {
    alert("dsd");
    $(document).ready(function () {
        $("#ddlchk1").chosen();
        $("#btnSubmit").click(function () {
            console.log($("#ddlchk1").val());
            alert(console.log($("#ddlchk1").val()));
        });
    });
})

George Jonsson

Подробно остановитесь на том, что вы ожидаете и что происходит на самом деле.
"не работает идеально" - не очень хорошее описание проблемы.

bigyan sahoo

как сохранить выбранные значения элементов списка выпадающего списка в базе данных. а также когда я добавляю <script src="js/jquery-1.5.1.min.js"></script> Этот js-файл для отображения выбранных данных в кнопке click(кнопка ввода) вся конструкция работает неправильно...

George Jonsson

И в чем же проблема?
Я не вижу никакого вызова базы данных в вашем коде, я полагаю, что вы застряли, получая список выбранных значений из выпадающего списка. Это примерно так?

bigyan sahoo

после выбора, когда я нажимаю на свою кнопку , Я хочу отобразить выбранные значения в предупреждении(). поэтому после этого я могу сохранить их, назначив их скрытому файлу и отправив в свой код, но я не могу получить выбранные элементы.

bigyan sahoo

Это ссылка, по которой я должен был следовать для моего проектного требования.
http://harvesthq.github.io/chosen/

См. раздел (множественный выбор с группами) на третьем div. Я уже разместил данные в своем выпадающем списке и выбрал их по мере работы. Но не в состоянии забрать и спасти их.

1 Ответов

Рейтинг:
0

George Jonsson

Взгляните сюда, это может быть то, что вы ищете.

Получить выбранное значение элемента dropdown&#39;s с помощью jQuery - Stack Overflow[^]

Попробуйте этот код

function get_selections(){
    alert($('#ddlchk1 :selected').text());
}


Он даст вам список имен, но без разделителя.


bigyan sahoo

Это ссылка, по которой я должен был следовать для моего проектного требования.
http://harvesthq.github.io/chosen/

См. раздел (множественный выбор с группами) на третьем div. Я уже разместил данные в своем выпадающем списке и выбрал их по мере работы. Но не в состоянии забрать и спасти их.

George Jonsson

Смотрите мое обновленное решение.