【发布时间】:2014-06-01 12:00:09
【问题描述】:
我有一个内联创建的表格,即你点击添加行,它打开你可以编辑的行,你可以放置数据,在可编辑的行中你有保存按钮。
当用户单击按钮保存按钮('#btnsubmit')时,我希望如果属性名称是初始的,则在表格行的右侧以红色添加错误消息,我不知道 怎么做,有什么想法吗?
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 () {
$('#checkBox1').attr('disabled', 'true');
$('input').attr('readonly', true);
$('input[type=checkbox]').attr('readonly', true);
});
}
}
var html = '<tr><td>@Html.TextBox("name")</td><td>@Html.CheckBox("checkBox1")</td>input id="btnsubmit" type="submit" value="Create" class="btn btn-default" /></td><td></tr>
更新
$('#btnsubmit').click(function () {
$(".errmsg").remove();
$(".err").removeClass('err');
var row = $(this).parent();
var nameval = document.getElementById('name');
var val = nameval.value;
if (val.trim().length < 1) {
nameval.addClass('err');
var err = $("<div class='errmsg'>field empty</div>");
row.after(err);
在 nameval.addClass('err'); 行中我在检查元素中遇到错误 uncouget 错误:undefined 不是函数,知道吗?
【问题讨论】:
-
不应该是一个问题..只要你可以用有效的代码做一个小提琴,就可以解决你的问题..从那里我会尽我所能:)
-
@EyalBarta- 请查看jsfiddle.net/shaun1ak/GHw9q/2
-
好的,现在当点击“addnew-button”按钮时,它会添加新行吗?在什么情况下我会收到错误? '如果属性名称是初始的'是什么意思
-
@EyalBarta- 如果用户没有为 value 字段提供任何值 :) 哪里有值 aaa...
标签: javascript jquery html css