根据输入的内容禁用文本框
Disable textbox based on input entered
我有 7 个输入 textboxes.Based 输入,我需要禁用它们 accordingly.For 例如,如果我输入 4 个输入,前四个文本框应该被相应地禁用(输入仅限于少于 7),这将使用 Jquery
来完成
这是一个关于如何做到这一点的简单示例:
$("input").on("change", function()
{
$("input:lt(" + $(this).data("index") + ")").prop("disabled", "disabled");
});
使用 data attributes I set the index of each element(you can use index()
in some cases, but it is more complex). So, when any element is changed I get all inputs with index less than the changed one (input:lt(index)
) and disable it setting its property disabled
.
希望清楚。
for (i = 0; i < contract; i++)
{
$('#tblTest').find('tbody').find('tr').find('.Year')[i].disabled = false;
var samtes = $('#tblTest').find('tbody').find('tr').find('.Year')[0].disabled = false;
}
我有 7 个输入 textboxes.Based 输入,我需要禁用它们 accordingly.For 例如,如果我输入 4 个输入,前四个文本框应该被相应地禁用(输入仅限于少于 7),这将使用 Jquery
来完成这是一个关于如何做到这一点的简单示例:
$("input").on("change", function()
{
$("input:lt(" + $(this).data("index") + ")").prop("disabled", "disabled");
});
使用 data attributes I set the index of each element(you can use index()
in some cases, but it is more complex). So, when any element is changed I get all inputs with index less than the changed one (input:lt(index)
) and disable it setting its property disabled
.
希望清楚。
for (i = 0; i < contract; i++)
{
$('#tblTest').find('tbody').find('tr').find('.Year')[i].disabled = false;
var samtes = $('#tblTest').find('tbody').find('tr').find('.Year')[0].disabled = false;
}