gridview模板中验证两个textbox值是否相等,其中一个textbox值是否为数字,是否为空,本人单独用CompareValidator好用,单独RequiredFieldValidator和RangeValidator也好用,请麻烦高手帮助解决,JavaScript或控件都可,经过调试可用的,高分送上
(asp.net)gridview中验证两个textbox值是否相等
答案:2 悬赏:0 手机版
解决时间 2021-07-26 10:21
- 提问者网友:沉默的哀伤
- 2021-07-25 13:17
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-07-25 14:40
模板中有一个将列转换为<ItemTemplate>,然后有一个<asp:Label ID="nameLabel" runat="server" Text='<%# Eval("num") %>'></asp:Label>
这个text里面的内容就是从数据库里面取出来的,然后把两个比较下就好了例如<asp:Label ID="nameLabel" runat="server" Text='(<%# Eval("num") %>==<%# Eval("num") %> )?("相等"):("不相等")'></asp:Label>
是不是数字没关系的,反正可以都变成string比较
还有这个代码有点乱- -
全部回答
- 1楼网友:千夜
- 2021-07-25 15:12
你在textbox上加一个事件
onclick="javascript:alert(this.id);"
看一下到页面上的时候这个id变也了什么
然后在这个控件里添加一个onblur事件
在js代码写一个判断
用document.getElementById("上面弹出来的那个id")得到对象
或
onblur="aa(this);"
在js中取得这个对象的值进行判断
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯