Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > jquery как получить значение input


Автор: lemniscate 22.9.2010, 10:29
Добрый день! Есть такая таблица. 

Код

<tr>
  <td><input type=text class=newline></td>
  <td><input type=text class=newline></td>
  <td><input type=text class=newline></td>

  <td><input type=submit value="сохранить"></td>

</tr>

<tr>
  <td><input type=text class=newline></td>
  <td><input type=text class=newline></td>
  <td><input type=text class=newline></td>

  <td><input type=submit value="сохранить"></td>

</tr>


Каждая такая строка появляется при клике на кнопку добавить новую строку => таких строк может быть много

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

Спасибо. 

Маленькая поправка. при клике на кнопку сохранить данные должны с помощью функции jquery serialize и ajax отправится на сервер в ввиде пары ключ=значение.

Автор: ksnk 22.9.2010, 11:02
переделать эту кнопку в type="button" и поставить ей onclick="$.post('myurl.php',$(this).parent().find('input:text').serialize())"

Добавлено через 1 минуту и 13 секунд
Да, имена еще надо инпутам дать, а то не сработает...

Автор: lemniscate 23.9.2010, 05:48
на счет имен в курсе, спасибо сейчас попробую. 

Автор: lemniscate 23.9.2010, 06:47
Все отлично, получилось. спасибо. 

только маленькая поправка, сделал вот так: $(this).parent().parent().find('input:text').serialize() два раза .parent()

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)