Сохранение при перезаписи с 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:25. |