当值为初始值时,在新行末尾放置错误消息
Put error message when value is initial at the end of the new row
我有内联创建表,也就是说,你点击添加行,它打开可编辑行,你可以在可编辑行中放置数据,在可编辑行中有保存按钮。
当用户单击按钮保存按钮('#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')行;我在inspect元素中出现了错误unouget错误:undefined不是一个函数,你知道吗?
这是你想要的。
http://jsfiddle.net/GHw9q/3/基本上我将addnew-button click处理程序更新为:
$('.addnew-button').click(function(){
$(".errmsg").remove();
$(".err").removeClass('err');
var _row = $(this).parent();
var _input = _row.children('.data-category');
if (_input.val().trim().length<1) {
_input.addClass('err');
var _err = $("<div class='errmsg'>field empty</div>");
_row.after(_err);
}
else {
$(this).remove();
initRowEvents(jQuery(document));
}
});
并添加了一些css..看看…如果您有任何问题,请告诉我。
如果使用变量html:
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></tr>';
注意,首先,我已经修复了变量..中的一些错误
代码应该与上面相同,只有_input变量应该改为:
var _input = _row.find('input').filter(":first");
**这计数你的'name'输入字段是第一个输入在tr..
相关文章:
- jQuery在输入下验证post错误消息
- 在AngularJs中隐藏默认错误消息
- 如果用户输入的长度小于最小长度,则显示错误消息
- 使用ASP.NET CustomValidator避免重复的错误消息
- KOValidation在错误消息中获取可观察值、$index()、$data等
- 更改精细上载中的错误消息
- 如何在页面刷新时隐藏错误消息
- 如何显示错误消息
- 滑块未显示,控制台中没有错误消息
- 表单提交没有'如果为空,则不会显示错误消息
- 为什么我的Alexa技能测试显示正确的lambda输出,但在开发人员控制台中测试时却给出错误消息
- 隐藏错误消息“;未选择文件”;asp:fileUpload的文本
- 登录时显示自定义错误消息
- 如何仅在存在最小值和最大值时才显示错误消息
- 通过 AJAX 检索 Blob 时处理错误消息
- Javascript 错误:消息:预期的“)”
- 如何将错误消息从 meteor 服务器传递到客户端
- 为什么 Angularjs 总是显示错误消息
- 我如何让我的 var 错误消息输出是使用字段还是字段,具体取决于留空的字段数
- 将错误消息 JSON 传递到另一个页面模板