javascript - 单击另一行编辑时启用表单

标签 javascript jquery forms jsp

当单击编辑表单启用时,我禁用了表单

<% while(resultset.next()){ %>
<form method='POST' action='EditCompany?id=<%= resultset.getString(1)%>'>
<tbody>
    <tr align='center'>
        <td><%= no %></td>
        <td><input class="form-control aaa" type="text" disabled="disabled" value='<%= resultset.getString(2)%>' name='company_name'></td>  
        <td><input class="form-control aaa" type="text" disabled="disabled" value='<%= resultset.getString(3)%>' name='city'></td>  
        <td><input class="form-control aaa" type="text" disabled="disabled" value='<%= resultset.getString(4)%>' name='state'></td> 
        <td><input class="form-control aaa" type="text" disabled="disabled" value='<%= resultset.getString(5)%>' name='zipcode'></td>   
        <td><input class="form-control aaa" type="text" disabled="disabled" value='<%= resultset.getString(6)%>' name='branch'></td>    
        <td><input class="form-control aaa" type="text" disabled="disabled" value='<%= resultset.getString(7)%>' name='address'></td>
        <td><a class='abc' id='elementId' onclick="showDiv()"><span class='glyphicon glyphicon-pencil'></span></a> <input type='submit' class="welcomeDiv" style="display:none;"></td>
        <td><a href="#" data-href="DeleteCompany?id=<%= resultset.getString(1)%>" data-toggle="modal" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></a></td>
    </tr>
    </tbody>
    </form>
    <% no++; } %>

这是 JavaScript:

<script type="text/javascript"> 
$('.abc').click(function(){
    $(this).closest('tr').find('.aaa').attr('disabled',false);
});</script>

这就是事实

enter image description here

但我想要这样。当我想取消编辑第 1 行并想编辑第 2 行时,我希望像这样禁用第 1 行

enter image description here

最佳答案

你可以试试这个:

<script type="text/javascript"> 
$('.abc').click(function(){
    $(this).parents('tr').parent().find('.aaa').prop('disabled', true);
    $(this).parents('tr').find('.aaa').prop('disabled', false);
});</script>

关于javascript - 单击另一行编辑时启用表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33917664/

相关文章:

javascript - BIgQuery UDF Javascript可在Web UI中使用,但不能嵌入

javascript - _.sum(_.values(x)) ,如果 x 的值不全是数字

jQuery 按类选择 VS 按属性选择

javascript - 即使在验证函数返回 false 后表单仍在提交

drupal - 如何在 Drupal 中覆盖表单操作?

javascript - 滚动拉斐尔放大的纸张

javascript - 从 PHP 中的任意分布中采样

jquery - 将 jquery 效果添加到下拉菜单并将下拉菜单恰好放在悬停选项卡下方

javascript - 在 DIV 上拖放文本

javascript - Symfony - 如何使用 Sweet Alert 使用路由进行表单提交?