我有一个内联创建的表,即你点击添加行,它会打开一个可编辑的行 您可以将数据放入并有一个保存按钮。
我尝试做的是两件事
editble
更改为read only
。我该怎么做?这是我想要的代码,文本框名称和复选框1将更改为只读
//Append new row
var html = '<tr><td>@Html.TextBox("name")</td><td>@Html.CheckBox("checkBox1")</td><td><input id="btnsubmit" type="submit" value="Create" class="btn btn-default" /></td><td></tr>';
function addRow() {
if ($('#btnsubmit').length == 0) {
jQuery(html).prependTo('#data-table');
$('#btnsubmit').click(function () {
$('#btnsubmit').hide();
$('#name').prop('readonly', true);
initRowEvents(jQuery(document));
});
}
}
name属性未更改为只读...
我尝试使用hide
到行按钮,但我不确定它是否是最好的方式,因为当我执行remove
操作时未调用...
答案 0 :(得分:2)
答案 1 :(得分:2)
答案 2 :(得分:1)
您是否尝试过$('#name').attr('readonly', true);