Цитата:
в такой постановке вопроса ответ -- никак |
а что собственно в моем вопросе не так?
как то может Ajax-ом? |
для начала нужно найти это модальное окно. например так: $('.myWindowModal'), а потом методом html() узнать содержимое
|
Цитата:
Цитата:
но додуматься до такого можно и без форума |
ну в общем я решил попробовать так:
из кнопок в модале я сделал ссылки с data данными. далее
$('#changeButton').click(function() {
goods = $(this).data('goods');
$("#goods").append(goods);
});
так как код модала находится на той же странице, в принципе данные вставляются. но возник вопрос: как получить эти данные в форму (в input какой нибудь) при условии что можно будет снова и снова открывать модал и выбирать еще нужные пункты |
Цитата:
|
Цитата:
|
сори. в общем так:
<!-- эта кнопка выбрать находится в модальном окне -->
<a class="badge badge-success" id="changeButton" href="#" data-goods="Элекстростимуляция луковиц<br>" >Выбрать</a>
<!-- данный див находится в основном окне. этот див я хотел заменить как раз инпутом -->
<form action="">
<div id="goods"></div>
<input type="submit" value="send" />
</form>
<!-- тут я хотел что бы отправлялись уже выбранные данные -->
$('#changeButton').click(function() {
goods = $(this).data('goods');
$("#goods").append(goods);
});
тут пример если что - http://jsfiddle.net/kRcD9/1/ проблема еще в том кстати, что если кнопки выбрать две, работает только одна ( |
примерно так
$('кнопка_в_модальном_окне').click(function()
{
//получаем данные
var data;
$('.modalWindow .класс_с_данными').each(function()
{
data += $(this).val() + ';';
});
$('Ид_элемента_куда_нужно_засунуть_данные').val(data);
$(this).css('display', 'none');
});
|
Цитата:
но я если честно не понял Вашего примера и не смог его воспроизвести ( http://jsfiddle.net/Okulo/kRcD9/5/ |
а как вы его туда воткнете, если там нет нормального кода?
1. где нормальное модальное окно? какой то тэг <а> 2. само ""модальное окно"" (очень сложно его назвать модальным) ничего в себе не содержит особо интересного... ну я могу кинуть пару строк:
$('#changeButton').click(function() {
var bage = $('#bage').html();
$('#goods').val(bage);
$('form').submit();
});
для начала бы html-ку нормальную сделали бы... |
Цитата:
ну для начала это может быть не обязательно модальное окно. В моем примере я просто использую ссылку с данными. Получив эти данный в форму я уже отправляю форму (в смысле так я хотел сделать). Сейчас я хотел понять как это реализовать, ну а позже уже оформить все это в модальном окно (html там и все такое). Если не трудно, подскажите с синтаксисом - как правильно использовать Ваш код в моем примере (http://jsfiddle.net/Okulo/kRcD9/5/) задача получить данные которые прописаны в ссылке (data-goods) в инпут формы. Причем нажимать можно на ссылку много раз, соответственно будет много инпутов. После получения достаточно нажать send и выбранный данные отправятся дальше. спасибо. |
может надо было по другому как то сделать?
|
все еще вожусь с этим вопросом (
|
| Часовой пояс GMT +3, время: 19:35. |