ПРОЕКТ ОТКРЫТ. ПРЕДЫДУЩИЙ ИСПОЛНИТЕЛЬ НЕ СПРАВИЛСЯ! Необходимо написать веб-мордочку для почтового сервера (smtp+pop3). Что требуется от исполнителя: 1. Установить и настроить почтовый сервер. 2. Используя общедоступные классы (не нужно писать с нуля!!! - используйте уже готовые наработки, тем более ...
Небольшой вопрос по JS
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужно с помощью JS добавить форму (несколько форм) так, чтобы её можно было обрабатывать без перезагрузки страницы.
Добавляем вначале в DOM формы с неизвестными товарами и дефолтными значениями полей. Затем обрабатываем. Добавление и обработка ниже.
------------------------------
Код добавления формы:
var new_products = 0;
function addForm(param)
{
var div = document.createElement("div");
var form = document.createElement("form");
var id = document.createElement("input");
var name = document.createElement("input");
var price = document.createElement("input");
var qty = document.createElement("input");
var submit = document.createElement("input");
form.className = 'jcart';
form.method = 'post';
form.action = '';
id.name = 'my_item_id';
id.value = '_' + new_products;
id.type = 'hidden';
name.name = 'my_item_name';
name.value = 'Тестовый товар ' + new_products;
name.type = 'text';
price.name = 'my_item_price';
price.value = 0.00;
price.type = 'hidden';
qty.name = 'my_item_qty';
qty.value = 1;
qty.type = 'hidden';
submit.name = 'my_add_button';
submit.value = 'В корзину';
submit.className = 'button';
submit.type = 'submit';
form.appendChild(id);
form.appendChild(name);
form.appendChild(price);
form.appendChild(qty);
form.appendChild(submit);
div.appendChild(form);
new_products++;
document.getElementById(param).appendChild(div);
return false;
}
------------------------------
Обработка сабмита:
// Add an item to the cart
$('.jcart').submit(function(e)
{
add($(this));
e.preventDefault();
});
------------------------------
Сейчас при сабмите обновляется вся страница. То есть, не срабатывает обработчик и данные передаются обычным POST запросом. Явно какая-то проблема с DOM.
Результат: рабочий скрипт.
100% постоплата сразу же после полученного результата.
Бюджет 5 WMZ. Оплата по Webmoney.
По этому заказу не оплачена комиссия сервиса!
- Похожие заказы
- Веб-программирование5 заявокЗакрыт13 лет назад
Необходимо, чтоб посетитель сайта мог зайти в рубрику "Просчет стоимости оборудования", там выбрать Марку, Модель машины, год, объем двигателя и мощность и т.д. из заранее подготовленной бд. Под определенный класс автомобиля и его мощность калькулятор должен ...
Веб-программирование6 заявокЗакрыт13 лет назад- $100
Нужно написать программу под windows которая сможет открывать сайты имитируя реальные посещения (т.е. все джава счетчики должны видеть переход) можно через бразер. Задача такова: имитировать переход в другого сайта, что бы на счетчиках было показано ...
Веб-программирование12 заявокЗакрыт13 лет назад Нужно подготовить флеш ролик для демонстрации возможностей будущего iPhone приложения. Ролик будет состоять из 20 слайдов, представляющих собой скриншоты будущего приложения (они готовы). Эти слайды должны слева, справа, сверху и снизу наезжать друг на друга. ...
Веб-программирование6 заявокЗакрыт13 лет назадПоставить русский язык, сделать под ключ - вместе с api социальными сетями, майл ру, яндекс картами, пофиксить движок, сменить фон. Движок - ndot.in Подробнее в icq 1015819
Веб-программирование2 заявкиЗакрыт13 лет назад- $60
Требуется php программист для написания компонента на joomla 1.5. Все подробности по icq 346371938
Веб-программирование1 заявкаЗакрыт13 лет назад Ищем программиста для работ над созданием сайта и других работ. Оплата 10000 руб. (за сайт) Писать на e-mail: [email protected]. Со специалистами работаем на постоянной основе. --------------------------------------------------------------------------------
Веб-программирование3 заявкиЗакрыт13 лет назад- $100
Внести 2 изменения в модуль Drupal - Client Side Encryption (http://drupal.org/project/cse), модуль написан на JavaScript. При создании ноды в CSE utilities вводится [Passkey] и [Plain text (sandbox)]. 1. При сохранении ноды зашифрованный текст автоматом вставлялся в body ...
Веб-программированиенет заявокЗакрыт13 лет назад - $30
Задача: собрать 2 формы html + jquery. Зависимость выбора того или иного селекта будет появляться та либо иная часть формы. Что имеется: есть структура формы связи, необходимо ее полностью соблюсти. Также имеется требование к составлению формы. Необходимо собрать ...
Веб-программирование1 исполнительЗавершен13 лет назад - $400
Тело: Необходимо создать некий сайт-сервис, который должен, в общих чертах, обладать следующими характеристиками: 1) иметь возможность авторизации пользователей 2) иметь совершенно конкретную "админку", позволяющую производить манипуляции с учётными записями и статистикой 3) взаимодействовать с известной биржей ссылок, обеспечивать авторизацию ...
Веб-программирование1 исполнительЗавершен13 лет назад