js判断Gridview模板列中的textBox的值?
在gridview中,添加了一个PagerTemplate,其中有一个textBox控件,用来输入数字跳转翻页的。现在我想利用js和正则表达式,控制输入只能输入正整数。但是利用js缺获取不到textbox的值。我的代码是function checkNum() {
var reg = /^[1-9]\d+$/;
var el = document.getElementById("<%=gridViewProduct.ClientID%>");
var value = el.getElementsByTagName("txtGoPage")[0].value;
if (value == "")
{
alert("请输入你要跳转的页数!");
return false;
}
if (!reg.test(value))
{
alert('请输入一个大于0的整数! ');
return false;
}
gridview实在一个UpdatePanel里面,如果单独通过document.getElementById("txtGoPage");
确获取不到textbox的对象,也就获取不到里面的值。不知道怎么写js来判断了,本人js不熟,请高手指点。当然在后台写也是可以的,只是考虑性能问题。避免在后台写代码。 --------------------编程问答-------------------- 那按照你的思路来说,只要给后台写代码肯定影响性能咯。。
感觉你用JS去访问数据库吧。
用JS去写动态网站吧。
JS就是神一样的存在,拯救着无数的2b服务器,超越了春哥的霸气,让访问速度得到光速的提升。
小心穿越了。 --------------------编程问答-------------------- $('#eq').children(":text").eq(0).val; --------------------编程问答-------------------- 一楼的,你不懂,在这里吠啥? --------------------编程问答-------------------- 使用Ajax可以吧?
补充:.NET技术 , ASP.NET