Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка данных на сервер из ListBox 
:(
    Опции темы
SmarTik
Дата 21.12.2008, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 8.6.2007

Репутация: нет
Всего: нет



Доброго времени суток.

Такой вопрос:

Есть у меня список, который я заполняю с помощью JScript. Потом хочу чтобы по нажатию на кнопку Save, все эти данные сохранились в базе, тоесть отправились на сервер. Сейчас получается что серверная сторона ничего не знает о элементах списка. Как решить такую проблему ?

Спасибо.
PM MAIL   Вверх
IDVsbruck
Дата 21.12.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 7
Всего: 22



В javascript нет ни списков, ни ListBox. Перефразируй, плиз, вопрос.
PM MAIL   Вверх
SmarTik
Дата 21.12.2008, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 8.6.2007

Репутация: нет
Всего: нет



Ок, попробую smile

есть элемент странички:

Код

<asp:ListBox ID="ListOfValues" runat="server" Width="100%" ></asp:ListBox>


Ещё есть поле для ввода и кнопочка Add:

Код

<asp:TextBox ID="NewValueName" runat="server" Width="130"></asp:TextBox>
<input id="AddValue" type="button" value="Add" onclick="onAddValueClick();" />


На клик по кнопочке вызывается обработчик:

Код


<script>
function onAddValueClick()
{
    var List = document.getElementById('<%=ListOfValues.ClientID%>');
    var item = document.getElementById('<%=NewValueName.ClientID%>');

    if(item.value != "")
    {
        // Search for existing items with the same name
        for ( var i=0; i < List.options.length; i++ )
        { 
            if (List.options[i].text == item.value)
            {
                alert("Value with the same name is already existing.");
                return;
            }
        }
        //add item to right list
        var optn = document.createElement("OPTION");
        optn.text = item.value;
        optn.value = List.options.length;
        List.options.add(optn);
        List.selectedIndex = List.options.length - 1;

        // Clearing text box
        item.value = "";

        //Enable del button
        onSelectedValue();
        
        item.focus();
    }
}

</script>

И есть кнопочка SAve. по нажатию на которую, я хочу внести в базу все данные которые были добавлены в этот список.
Как это сделать ?

Заранее спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0580 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.