2012-12-07 1 views
2

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

Как я могу это сделать?

До сих пор я могу изменить значение второго текстового поля с помощью ajax, но когда второе текстовое поле заполнено с помощью ajax, тогда третье значение текстового поля не будет изменено.

+1

Bind этого событие OnChange для trnasport текстового поля или вызвать другую функцию Ajax, чтобы найти фонд, когда транспортного значение текстового поля changes.Or вы можете запустить вторую функцию ajax ajax onSuccess для изменения базовой зарплаты. – DeDav

+1

Просьба указать код. Мы не можем вам помочь, если мы не увидим какой-то код. –

+0

Предоставьте пример кода для лучшего решения или сделайте образец jsfiddle – user1531437

ответ

0

Если что-то работает в одной части кода, а не в другом, вы должны отлаживать код шаг за шагом

  • убедитесь, что есть более OnChange событие
  • проверить параметры (значения), посланный к запросу AJAX
  • сбрасывать данные, которые возвращаются
  • Предполагая, что у вас есть прослушиватель onsuccess, проверьте, пытается ли он изменить значение правильного поля. Это может быть вопросом простой опечатки при использовании getElementById()
  • проверить консоль ошибок
Смежные вопросы