Показать сообщение отдельно
  #3 (permalink)  
Старый 02.06.2019, 15:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,127

Vladiiimir,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
 <table class="tablePost">
     <tbody>
         <tr>
             <td class="geo">1 2</td>
             <td class="post">test</td>
         </tr>
     </tbody>
 </table>
<div>
    <form name="form" method="GET" action="/fast-water/water/administration">
        <input type="text" name="latitude">
        <input type="text" name="longitude"/>
        <input type="text" name="post"/>
        <button tybe="submit">Загрузить</button>
    </form>
</div>
<script>
document.querySelector('table.tablePost').addEventListener("click", e => {
        var tr = e.target.closest("tbody > tr");
        if (!tr) return;
        var position = tr.querySelector("td.geo").textContent;
        position = position.split(/\s+/).map(Number);
        var post = tr.querySelector("td.post").textContent;
        document.form.latitude.value=position[0];
        document.form.longitude.value = position[1];
        document.form.post.value = post;
    });

  </script>
</body>
</html>
Ответить с цитированием