textbox中的判断
我现在想在textbox中有个判断啊,不知道如何取这个值啊,请教各位帮忙了。
在datagrid中有某列值,在界面中有个textbox控件啊,是一个可以动态输入
值的框吖,要求就是在这个框输入值的时候,不能比datagrid中的score字段的
值大呀,在c#中如何实现吖。
即: 库存量字段 供货量
20 [ ]
10 [ ]
当他输入值的时候,去和datagrid中的对应的值比较吖,如何写吖,烦死了。
问题点数:10、回复次数:6Top
1 楼songxiaozhao(雨朋)回复于 2006-03-10 10:03:52 得分 6
你想在前台还是后台判断啊?Top
2 楼songxiaozhao(雨朋)回复于 2006-03-10 10:05:31 得分 0
if(datagrid1.items.findcontrols["textbox1"])>20
//这里的20最好也是放到一个label里面比较好读取Top
3 楼an_wl(小林)回复于 2006-03-10 10:22:47 得分 0
最好是前台吖,这样可以减少服务器的压力吖。。。靠你了,老兄……小弟,感激吖。Top
4 楼an_wl(小林)回复于 2006-03-10 10:24:00 得分 0
最好是:他输入值后,这个控件失去焦点了就判断吖,这样我觉得比较好吖。Top
5 楼songxiaozhao(雨朋)回复于 2006-03-10 11:00:50 得分 0
function Form1_Validator(theForm)
{
if (theForm.ghlTxt.value == "")
{
alert(" 供货量不能为空!");
theForm.ghlTxt.focus();
return (false);
}
var reg =/^\d+$/ ;
if(!reg.test(theForm.ghlTxt.value))
{
alert(" 供货量只能为数字!");
theForm.ghlTxt.focus();
return(false);
}
if(ghlTxt.value>culLabel.value)
{
alert(" 供货量不能大于库存量!");
theForm.ghlTxt.focus();
return(false);
}
}
大概就是这么个意思
其中ghlTxt,culLabel需要你找到它的Top
6 楼badeggSky(坏坏天堂)回复于 2006-03-10 15:00:13 得分 4
在客户端可以加这样的代码
<html>
<head>
<script>
function Test()
{
if(document.all.Test.value > 50)
window.alert("你好!")
}
</script>
</head>
<body onload="load();">
<input type="text" name="Test" value="Test" onchange="Test();">
</body>
</html>Top




