onchange нести выделенный текст и скрытое значение как? - PullRequest
1 голос
/ 06 июля 2011

У меня есть динамически заполняющееся выпадающее меню PHP, которое собирает следующую информацию из базы данных:

echo '<option value="'.$image['id'].'">'.$image['description'].'</option>';

Затем у меня есть функция JavaScript, которая показывает выбранный текст - описание в поле ввода для редактирования, а затемпри отправке обновления обратно в базу данных.

Вопрос : Можно ли использовать javascript, чтобы я мог передать id и описание вместе, но толькоописание отображается в поле ввода для редактирования?

$('#captionSelect').change(function(){
        $('#captionInput').val($("#captionSelect option:selected").text()).show();
    });

Ответы [ 3 ]

1 голос
/ 06 июля 2011

вы можете попробовать это.

$('#captionSelect').change(function(){
        $('#captionInput').val($("#captionSelect option:selected").html()).show();
    });

Спасибо.

0 голосов
/ 06 июля 2011

Вам необходимо добавить скрытое поле формы в форму.

Затем вы можете использовать:

$('#captionSelect').change(function(){
    var $selected = $("#captionSelect option:selected");
    $('#hiddenField').val($selected.val());
    $('#captionInput').val($selected.text()).show();
});

Я добавил $selected, чтобы избежать многократного поиска.

0 голосов
/ 06 июля 2011

Привет, Джесс. Попробуй это ....

 $('#captionSelect').change(function(){
            $('#captionInput').val($("#captionSelect").val());
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...