我有一个页面,并说2个文本框。用户在文本框中输入详细信息,然后单击添加按钮,然后添加到Gridview。 我也有一个提交按钮,允许用户提交输入的详细信息。带有按钮的Gridview项目条款
对于前:
TextBox1 :
TextBox2 :
Add to Grid
Submit
这是我都试过了。我对这些文本框的一类,我jQuery的检查类似下面
function Checktxtboxes() {
var flag = false;
var nonempty = $('.MyClass').filter(function() {
if ($(this).val().length = 0) {
flag=true;
return false;
}
});
if (!flag) {
// alert("Add to Grid");
return false;
}
}
但这种方法可行,但好好尝试一下做我真正想要的。 用户可能会停止向Grid中添加行几次,但如果这些文本框中的任何一个包含某些值,并且他们没有转到网格行,则只会出现警报
现在我遇到了问题。第一次用户单击添加到网格,第二次他在两个文本框中输入详细信息,但忘记单击添加到网格。 直接点击提交。所以现在技术上他只输入一行到Grid。但据他介绍,他进了两个。 如何解决这个错误?当他在文本框中输入内容时忘记点击添加到网格按钮时,如何阻止用户不点击提交内容。下面的js函数 的被称为上提交按钮点击
function submitjavascript() {
var totalRows = $("#<%=gridview1.ClientID %> tr").length;
if (totalRows != 0) {
//do something
}
else {
//do something
}
}
else {
alert("Please Add details to Grid");
return false;
}
}
我完全死了这个问题
- 实现什么?您想从用户体验角度解决这个问题吗? – Andrei
是啊我该如何解决这个错误是我的问题。 –
如果在文本框中有一些文本,你可以禁用提交按钮 –