如何判断一个页面中的文本框中的值是否改动了???......waiting 当然是保存在数据库中了sqlserver2000你不会让我建一个所有字段的关键字吧,呵呵,我觉得那样太浪费资源了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是,如果你用数据集(DateSet)来建立数据连接就好办了。只用一条语句就可实现! 不是啊,我用read读出来,放到文本框中,然后再从文本框中取回来,用sqlcommand写会数据库中的,帮我想想办法吧 如果真要这样,那就设一个hidden变量,给各textbox加上一个js的onchange函数,onchange里把textbox的name赋给该hidden变量,提交时接收该变量,看看都有哪些改变了 那样太烦琐了,我不知道你用什么来写asp文件的。我是用VS.NET。可以采用ADO.NET访问数据库,它是采用非连接的方式访问数据库,并用标准的XML格式保存和传输数据的。它的工作方式是先把数据库中的数据先装入数据集,再对数据集中数据进行更改,然后再更新数据库。而且这些工作都是FORM来完成的,很简单的。 同意hgknight(江雨.net) to sk27: 我都要进入收尾阶段了,不可能再动大手术的啊,5555555555 其实,我检查这个,主要是为了对数据的修改(删除)做个记录,也就是在修改或删除的时候,我把原来的内容存入了另外一个表,可我怕别人不停的修改,而他的操作并没有改变任何数据,他这样,对数据没什么影响,可我的修改记录的表中就有许多同样的列(尽管修改时间不一样),这样让别人看起来怕是会笑我,呵呵请问一下,sqlserver有没有详细的日志可以检查记录的修改和删除啊,如果它本身就有日志,并且方便查看,我也就没这个问题了,请大家帮我,谢谢 1。只修改被改过的值<form onsubmit=dc(this) action=1><input name=t1 value=abc><input name=t2 value=123><input type=submit></form><script>function dc(theForm){var o=theForm.elements;for(i=0;i<o.length;i++)if(o[i].type=="text"&&o[i].value==o[i].defaultValue)o[i].disabled=true;alert('如果Request["ctrlName"]为空,则表示没改变\n因为没改变的已经disabld,所以没有提交值');}</script> 1。如果未被修改,则不允许提交<form onsubmit='return dc(this)'><input name=t1 value=abc><input name=t2 value=123><input type=submit></form><script>function dc(theForm){var o=theForm.elements;for(i=0;i<o.length;i++)if(o[i].type=="text"&&o[i].value!=o[i].defaultValue)return true;alert('未被修改,不能提交');return false;}</script> 秋水无恨: 谢谢指点! 可我的文本框中允许有的为空,并且,我用的是vb.net写的,也没有用request取值,并且我的文本框中的值也都是在pageload中赋的,o[i].defaultValue的值是不是我赋的值呢? 其实,我检查这个,主要是为了对数据的修改(删除)做个记录,也就是在修改或删除的时候,我把原来的内容存入了另外一个表,可我怕别人不停的修改,而他的操作并没有改变任何数据,他这样,对数据没什么影响,可我的修改记录的表中就有许多同样的列(尽管修改时间不一样),这样让别人看起来怕是会笑我,呵呵请问一下,sqlserver有没有详细的日志可以检查记录的修改(删除)情况啊,如果它本身就有日志,并且方便查看,我也就没这个问题了,请大家帮我,谢谢 那我就没办法了,我个人觉的还是用ADO.NET比较好。其实不会做太的手术了,我说的数据集就象你的“另一个表”一样,是盛放数据表的。而且可以放很多表的,那下次记得使用吧。我会给你提供帮助的,如果你写的 Page 不是很大,该一下也无妨。我要下班了,拜拜! 为什么我的onchange事件从来也不去调用函数?是我的机器有问题吗? to twcan: 不应该是机器的问题,在找找,可能还是哪有错 c# string字符串能否转成代码使用? 如 xx= fun+"ct"+ion("xx") 禁止按钮使用的问题 我在网页中放置了多个文本框,想要获取其ID的值,请问该如何操作!谢谢 为何连不上oracle数据库? 提问关于自动生成TextBox后,怎样找到具体某个TextBox,并且到的里面具体的值啊?!! 密码加密和解密(在线等待) ★★有关有框架页面的跳转问题,菜鸟请教★★ 有没有支持visita的SQL SERVER 2005 我用dom创建新节点时多了xmlns=""是怎么回事呢? 急.WEB窗体的数据库问题 一定要使用刷新吗? 100分的问题。重点、难点、高级开发问题。
只用一条语句就可实现!
<form onsubmit=dc(this) action=1>
<input name=t1 value=abc>
<input name=t2 value=123>
<input type=submit>
</form>
<script>
function dc(theForm){
var o=theForm.elements;
for(i=0;i<o.length;i++)
if(o[i].type=="text"&&o[i].value==o[i].defaultValue)
o[i].disabled=true;
alert('如果Request["ctrlName"]为空,则表示没改变\n因为没改变的已经disabld,所以没有提交值');
}
</script>
<form onsubmit='return dc(this)'>
<input name=t1 value=abc>
<input name=t2 value=123>
<input type=submit>
</form>
<script>
function dc(theForm){
var o=theForm.elements;
for(i=0;i<o.length;i++)
if(o[i].type=="text"&&o[i].value!=o[i].defaultValue)
return true;
alert('未被修改,不能提交');
return false;
}
</script>
谢谢指点! 可我的文本框中允许有的为空,并且,我用的是vb.net写的,也没有用request取值,并且我的文本框中的值也都是在pageload中赋的,o[i].defaultValue的值是不是我赋的值呢?