【发布时间】:2010-02-01 13:23:59
【问题描述】:
我有一个 ASP.NET MVC 项目,其中包含大量输入文本框,我希望用户能够独立控制它们。这是link 现在的样子。
这是我想要的一些东西:
每个启用/禁用链接仅控制每一行。
行数不固定,会动态生成。它可以是 10 或 20 行。
什么是通用的方法?
这是我的代码示例:
<script type="text/javascript">
// first set
$(document).ready(function() {
$(".controller").toggle(
function() {
$('#target1').removeAttr("readonly");
$('.controller').empty().append("Disable");
},
function() {
$('#target1').attr("readonly", "readonly");
$('.controller').empty().append("Enable");
});
});
</script>
<ul>
<li>text field:
<input type="text" readonly="readonly" id="target1" value="Change me" />
<a href="#" class="controller">Enable</a><br />
</li>
<li>text field:
<input type="text" readonly="readonly" id="target2" value="Change me" />
<a href="#" class="controller">Enable</a><br />
</li>
<li>text field:
<input type="text" readonly="readonly" id="target3" value="Change me" />
<a href="#" class="controller">Enable</a><br />
</li>
<li>text field:
<input type="text" readonly="readonly" id="target4" value="Change me" />
<a href="#" class="controller">Enable</a><br />
</li>
</ul>
【问题讨论】:
标签: jquery html asp.net-mvc