как при клике на ячейку таблицы отправить значения из inputа внутри этой ячейке
как при клике на ячейку таблицы отправить значения из inputа внутри этой ячейке?
<td><input type="text" class="inord" value="orderid='.$idorderes.'&prodid='.$productid.'"></td> |
Цитата:
|
скорее первое, не умею брать нужное значение buttona. Извиняюсь, я ошибся мне нужно из buttona взять значения и отправить на сервере при клике на его родителя td
<td><button class="delord" value="orderid='.$idorderes.'&prodid='.$productid.'">удалить</button></td> |
kristi14,
иметь в ячейке кнопку, которая для щелка и служит, и при этом щелкать по ячейке получая значение кнопки, это странно. Почему сразу не щелкать кнопку? |
да я только за, но таблица увеличивается по высоте зависимости от контента, а кнопка остается по центру
|
Цитата:
Ты пример html сделай подробнее. А то выяснится потом, что и кликаешь ты не там... :) |
kristi14, вот пример тестового примера...
<!DOCTYPE html> <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=windows-1251' /> <!-- <script src='https://code.jquery.com/jquery-latest.js'></script> <script src="https://code.angularjs.org/1.3.9/angular.min.js"></script> <script src="https://code.angularjs.org/1.3.9/angular-route.js"></script> --> <style type='text/css'> table { width: 100px; height: 100px; } td { text-align: center; cursor: pointer; border: 1px solid } </style> <script type='text/javascript'> document.addEventListener('DOMContentLoaded',function(){ document.querySelector('#test td').addEventListener('click',function userSort(){ var txt=this.querySelector('button').value alert(txt); }); }); </script> </head> <body> <table id='test'> <td><button class="delord" value="orderid='.$idorderes.'&prodid='.$productid.'">удалить</button></td> </table> </body> </html> |
спасибо большое за помощь.
|
Часовой пояс GMT +3, время: 06:27. |