如何从 html 中的 table 中 select 行中的特定值

How to select a particular value in row from a table in html

it is something like this where i check 1st button i can get the January month savngs which are in a text field 大家好,我计划创建一个 table,如下所示,它在每行的第一列包含一个复选框,选中该复选框后,我必须将路径属性发送到 "next" url 点击提交按钮我该怎么做?

    <form action="/next" method="post">
    <table cellspacing="25" align ="center">
    <tr>
    <td> </td>
    <td></td>
    <td>Name</td>
        <td>Path</td>
        <td>Date</td>
    </tr>
      {% for obj in obj_list %}
     <td><input type="checkbox" name="insta" value="">
     <td>{{ obj._id }}</td>
     <td>{{ obj.name }}</td>
             <td><input type="text" name="path" value="{{ obj._path }}" disabled="disabled" ></td>
     <td>{{ obj.date }}</td>
        {% end %}
    </table>
   </div>
   <div id="send">
   <input type="submit"  value="Send">
  </div>
   </form>

添加JQuery如果没有添加试试这个, 添加这个js函数

function changeUrl(clickedChk)
     {
        if( $(clickedChk).is(":checked") )
        {
            var path = $($(clickedChk).closest("tr").find("input[type=text]")[0]).val();
            $("#myform").prop("action",path);
        }
     }

像下面这样html稍微改变一下

    <form id="myform" action="/next" method="post">
    <table cellspacing="25" align ="center">
    <tr>
    <td> </td>
    <td>Id</td>
    <td>Name</td>
        <td>Path</td>
        <td>Date</td>
    </tr>

      {% for obj in obj_list %}
     <tr>
         <td><input onclick="changeUrl(this)" type="checkbox" name="insta" value="">
         <td>{{ obj._id }}</td>
         <td>{{ obj.name }}</td>
                 <td><input type="text" name="path" ></td>
         <td>{{ obj.date }}</td>
     </tr>
        {% end %}
    </table>
   </div>
   <div id="send">
   <input type="submit"  value="Start">
  </div>
</form>

假设您希望在用户单击复选框时自动提交表单,我建议如下 -

<form action="/next" method="post" id="myForm">
    <table cellspacing="25" align ="center">
        <tr>
            <td> </td>
            <td>Id</td>
            <td>Name</td>
            <td>Path</td>
            <td>Date</td>
        </tr>
        {% for obj in obj_list %}
            <tr>
                <td><input type="checkbox" name="insta" value="{{ obj._path }}" onchange="document.getElementById("myForm").submit();" >
                <!-- Object path is added as value for checkbox and as soon as checkbox is checked, the form is submitted -->
                <td>{{ obj._id }}</td>
                <td>{{ obj.name }}</td>
                <td><input type="text" name="path" value="{{ obj._path }}" disabled="disabled" ></td>
                <td>{{ obj.date }}</td>
            </tr>
        {% end %}
    </table>
    <div id="send">
        <input type="submit"  value="Start">
    </div>
</form>