Сохранение при перезаписи с input1 в input2
Здравствуйте!
Есть форма на Ajax в которой находится поле <input type="text" id="postcode" /> и я хочу его перезаписывать с другого input id <input type="text" id="address" /> вот таким скриптом: addEvent(document.getElementById('address'), 'keyup', function () { document.getElementById('postcode').value = this.value.replace(' ', '_'); }); function addEvent(ele, evnt, funct) { if (ele.addEventListener) // W3C return ele.addEventListener(evnt,funct,false); else if (ele.attachEvent) // IE return ele.attachEvent("on"+evnt,funct); } Вообщем все работает, но информация не сохраняется в БД, воспринимает как пустое поле. Что б сохранить нужно кликнуть и откликнуть поле postcode. Подскажите пожалуйста как решить проблему :) |
Цитата:
Покажите код, где происходит сохранение данных. |
Не знаю какой именно код Вам показать. Использую плагин для оформления заказа опен карта AJAX Quick Checkout FREE, вот он так сохраняет. Вот сайт тык , само пробное поле под футером.
|
попробуйте так
addEvent(document.getElementById('address'), 'keyup', function () { document.getElementById('postcode').value = this.value.replace(' ', '_'); document.getElementById('postcode').dispatchEvent(new Event("change")); }); |
Спасибо за ответ, но способ не помог.
|
Цитата:
|
Вложений: 1
Цитата:
|
Если почтовый код подменяется адресом, то проще выбросить это поле из формы, чем заниматься ..., и на сервере можно дубликат сделать.
|
Цитата:
|
Какое отношение адрес (улица и т.д.) имеет отношение к почтовому коду? Есть поле для ввода почтового кода, пусть вводят, ваше дело проверить, что это действительно почтовый код.
|
Часовой пояс GMT +3, время: 04:20. |