在Asp.Net中,把两个TextBox中输入的值js时间相减得出天数后,得出的值若小于1.5或大于-1.5则进行下一步,否则停止程序。

在asp.net 2.0中如何实现 单击textbox,弹出calender,选择的日期自动输入到textbox中,并且calender消失
[问题点数:10分,结帖人wangyu]
在asp.net 2.0中如何实现 单击textbox,弹出calender,选择的日期自动输入到textbox中,并且calender消失
[问题点数:10分,结帖人wangyu]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。(asp.net)gridview中验证两个textbox值是否相等
gridview模板中验证两个textbox值是否相等,其中一个textbox值是否为数字,是否为空,本人单独用CompareValidator好用,单独RequiredFieldValidator和RangeValidator也好用,请麻烦高手帮助解决,JavaScript或控件都可,经过调试可用的,高分送上
不区分大小写
模板中有一个将列转换为&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比较还有这个代码有点乱- -
我要验证啊,兄台,弄个lable能阻止提交?乱吗?没有多一点啊?可能你没明白,hidqty是隐藏的,我输入的值不能大于它的值,就这意思&ItemTemplate&
&asp:TextBox ID="hidqty" runat="server" Text='&%# DataBinder.Eval(Container.DataItem, "Qty")%&' Visible=false/&
&asp:TextBox ID="qty" runat="server" Text='&%# DataBinder.Eval(Container.DataItem, "Qty")%&' BorderWidth=0&&/asp:TextBox&
&asp:CompareValidator ID="CompareValidator1" runat="server"
ErrorMessage="数量有误" Type="Integer" SetFocusOnError="True"
ControlToCompare="hidqty" ControlToValidate="qty" Display="Dynamic" Operator="LessThanEqual"&&/asp:CompareValidator&
&/ItemTemplate&
真的不明白,你是说你用了gridview的编辑功能,然后编辑的时候输入数量,让他不能大于一个数吗?
额……qty的值可更改,qty的值不能大于hidqty,gridview用的不是行编辑事件和编辑模板,在用前台脚本进入编辑状态
更不明白了,感觉是你在教我了- -我只是想问你,你想达到什么效果- -
晕,我不和你说明白,你能理解我的意思吗?还不明白?就是可编辑,在模板内验证qty的值不能大于hidqty,能理解不?
就是我刚刚说的编辑功能,然后编辑的时候输入数量,让他不能大于一个数吗,这个数在前面一列里面,这个和模版有什么关系,我说的是效果,你说的是过程,如果连想达到什么效果都不清楚怎么去做过程呢?不管是模版写还是后台写,还是编辑的时候验证,至少要告诉我你想达到什么效果,如果你不明白,那我也无能为力了
⊙﹏⊙b汗,你是女生吧,咳,2楼都给答案了你还不明白啊?好了,不唠了哈,做项目
你在textbox上加一个事件onclick="javascript:alert(this.id);"看一下到页面上的时候这个id变也了什么然后在这个控件里添加一个onblur事件在js代码写一个判断用document.getElementById("上面弹出来的那个id")得到对象或onblur="aa(this);"在js中取得这个对象的值进行判断
但是不能阻止提交数据啊
用js提交,在提交的时候判断不满足上面里把控件里的value赋空加一个控件为空时不能提交
我明白你的意思,也这么想过,有JavaScript代码吗
/*********************************************************************************** 函数名称:checknum(o)* 功能说明:检测是否为纯数字* 参
数:o:表单对象;* 调用方式:表单名称.attributes["onblur"] = "return checknum(this);"; //(asp.net)***********************************************************************************/function checknum(o){
var str=o.
var reg =/\d/;
if(!reg.test(str))
resultremain(o.id,"right","填写正确 ","formnormal");
resultremain(o.id,"error","&span style=\"color:#ff0000;\"&&img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /& 起始标识应为纯数字!&/span& ","formerr");
resultremain(o.id,"error","&span style=\"color:#ff0000;\"&&img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /& 起始标识不能为空&/span& ","formerr");
谢谢哈,resultremain函数咋没了?呵呵呵
function resultremain(id,stype,str,cssclassname){
switch (stype) {
case "normal" :
eval("span_"+id).classname=
case "right" :
eval("span_"+id).innerhtml=
eval("span_"+id).classname=
case "error":
eval("span_"+id).classname=
eval("error_"+id).innerhtml=
//获得焦点
case "focus":
eval("span_"+id).innerhtml=
eval("span_"+id).classname=
送一朵小红花感谢TA中当一个textbox失去焦点时改变另外一个textbox的值怎么做啊 谢谢_百度知道
中当一个textbox失去焦点时改变另外一个textbox的值怎么做啊 谢谢
中当一个textbox失去焦点时改变另外一个textbox的值怎么做啊 谢谢请写出前台和后台语句,谢谢
但是我的后台会调用这个textbox的值啊 为什么我执行的进修显示document.getElementById(...)为空或不是对象
提问者采纳
楼上的17kxx_com,楼主用的是 textbox服务器端控件 -_-||,有两种方法1.js脚本方式2.使用服务器端控件,也就是textbox控件的onchange事件,但是这个是会回发的.这个需求最好使用纯前台脚本(html+javascript)实现,不建议使用asp.net 服务器端控件的服务端事件(因为会回发,也就是页面会刷新一次,比较难看),下面是方法1的实现代码:&asp:TextBox ID=&txtA& onblur=&changetText()&
....&&asp:TextBox ID=&txtB& ..........&textbox对应会生成 相应的html代码.然后javascript函数&script&function changetText()
{ document.getElementById(&txtB&).value=document.getElementById(&txtA&).value
&/script&不涉及后台代码。 以下为全部代码(通过测试)&%@ Page Language=&C#& AutoEventWireup=&true& CodeBehind=&Default.aspx.cs& Inherits=&WebApplication1._Default& %&&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &&&&html xmlns=&& &&head runat=&server&&
&title&&/title&
&script&function changetText() {
document.getElementById(&txtB&).value = document.getElementById(&txtA&).
&/script&&/head&&body&
&form id=&form1& runat=&server&&
&asp:TextBox ID=&txtA& runat=&server& onblur=&changetText()&&&/asp:TextBox&
&asp:TextBox ID=&txtB& runat=&server&&&/asp:TextBox&
&/form&&/body&&/html&
其他类似问题
按默认排序
其他5条回答
&input type=&text& onblur=&txt.value='失去焦点时改变改变一个编辑框的值';& /&&input type=&text& id=&txt& /&这是通过前台js脚本改变的。如果你想实现的改变是从后台数据库得到的,需要使用ajax技术。一句话说不清,恐怕你不知道&input&与TextBox的对应关系。再写一遍。&asp:TextBox ID=&txt1& onblur=&txt.value='';&...&&asp:TextBox ID=&txt&...&建议到前台认真学一学。html+css+js
1.后台用textchanged事件如textbox1中的textchanged方法里 textbox2.text=textbox1.text2.前台用js写textbox1里 onchange=&changeText()&&script&
function changeText()
{ document.getElementById(&textbox2&).value=document.getElementById(&textbox1&).value
&script&function GetValue(){
var str= document.getElementById(&txt1&).
// 获取第一个文本框的值
document.getElementById(&txt2&).value =
//设置另一个文本框的值};&/script&&/head&&body&&input type=&text& id=&txt1&
onblur=&GetValue();& /&&br /&&input type=&text& id=&txt2& /&&/body&这个是一个比较简单的做法了。你说的要求应该是不用后台代码的来实现的。除非你是想在后台想取另一个文本框的值。你也可以在前后获取了它的值通过AJAS传到后台就可以了。
应该把JS代码放到两个控件的下面执行。
用控件的onblur事件调用JS方法,在JS中获取服务器控件时,应用到控件.ClientID的方式。想想可能是你的ID存错了,服务器控件的ID在页面上是会有很大变化的。
textbox的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁效果:& & & & .aspx:& & 复制代码代码如下:& & & & & & 您可能感兴趣的文章:ASP.NET MVC DropDownList数据绑定及使用详解asp.net中不能在DropDownList中选择多个项 原因分析及解决方法ASP.NET DropDownList控件的使用方法在dropDownList中实现既能输入一个新值又能实现下拉选的代码& & QQ空间
百度搜藏更多& & Tags:DropDownList TextBox 是否可编写& & 复制链接收藏本文打印本文关闭本文返回首页& & 上一篇:asp.net中对象失去焦点时自动提交数据 V2& & 下一篇:.NET中获取程序根目录的常用方法介绍& & 相关文章asp.net 日期函数 某月的第一天和最后一天的日期asp.net中调用Office来制作3D统计图的实例代码DataGridView - DataGridViewCheckBoxCell的使用介绍.NET从优酷专辑中采集所有视频及信息(VB.NET代码)ASP.NET页面按钮单击事件失效的解决方法asp.net获取HTML表单File中的路径的方法.NET 解决TabControl 页里面多余边距问题经验分享深入Lumisoft.NET组件开发碰到乱码等问题的解决方法asp.net与Discuz!NT整合集成实例教程.net中的session与cookies区别及使用方法& & 文章评论& & 最 近 更 新& & C# 获取当前星期几三种实现方法asp.net利用Ajax和Jquery在前台向后台传参ASP.net在页面所有内容生成后、输出内容前给Repeater控件里添加序号的5种才常见方法ASP.net(C#)从其他网站抓取内容并截取有用Equals和==的区别 公共变量和属性的区别小asp.net 关于字符串内范围截取的一点方法DataGridView自动调整行高和行宽asp.net(C#) 生成随机验证码的代码ASP.NET中的无刷新验证码的开发(完整代码& & 热 点 排 行& & asp.net(c#)网页跳转七种方法小结未将对象引用设置到对象的实例 (asp.net“服务器应用程序不可用”JAVA正则表达式 Pattern和Matcheasp.net gridview 72般绝技asp.net UpdatePanel的简单用法C# XML操作 代码大全(读XML,写XM未能加载文件或程序集“XXX”或它asp.net汉字转拼音和获取汉字首字System.Runtime.InteropServices
说明:该文章系网友上传分享,若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.002 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.002 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益所有回答(2)
有两种方法: 通过SQL求和SUM,把结果显示到控件上,也可以Foreach GridView相加之后再显示到控件上
园豆:1469
园豆:1469
你不是把数据先独到了dataset中然后绑定到gridview中,那你可以把dataset中的值,相加放到textbox中不就行了啊
园豆:9322
&&&您需要以后才能回答,未注册用户请先。}

我要回帖

更多关于 两个日期相减得出年数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信