2014-09-18 2 views
0

У меня есть приложение, которое позволяет динамически добавлять строки. Пользователь может выбрать материал в модальной форме и данные заселяются в текстовое поле.Замена поля ввода поля при динамическом добавлении значения

То, что я хочу сделать, - это когда значения будут заполнены после выбора пользователя, событие текстовой области вызовет и сохранит обратно в таблицу в базе данных.

У меня возникли проблемы с получением полей onChange Событие для запуска после того, как значение было добавлено в текстовое поле из всплывающего окна.

В основном пользователь находит материал в виде списка в модальном окне, нажимает на номер материала и заполняет значения в строке, в точке населенности событие должно начинаться с триггера и вызывать функцию для сохранения данных строки вернуться к таблице базы данных.

У меня есть материал, содержащийся onChange как это:

onChange="postLineData('1',$(this).val(),$(description_1).val());" 

, но это не вызывает.

Мне нужно иметь значение row_id, значение материала и описание для каждой динамически созданной строки, отправленной в функцию postLineData.

+0

опубликуйте свой html, пожалуйста, – Banana

+0

Вы считаете использовать (нестандартные) события? – newBee

+0

Событие onChange срабатывает только при размытии этого элемента. Возможно, когда вы установите значение поля: '$ ('dat_input'). Trigger ('blur')' Я также советую вам фильтровать пустые значения, если вы этого не хотите. – below9k

ответ

0

Я понял это, я добавил функцию функции postLinedata в функцию addmaterial() и отлично работает.