js判断text值是否发生改变

WH514081671 2008-08-26 04:25:38
怎样用javascript判断text文本框的值发生改变
...全文
1177 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
nj_link 2008-08-27
  • 打赏
  • 举报
回复
写一个参考,当鼠标离开是触发
<script language = javascript >
var inputvalue = document.getElementById("id").value;
function checkvalue()
{
if( inputvalue == document.getElementById("id").value )
{
alert("unchange!");
}
else
{
alert("change!");
inputvalue = document.getElementById("id").value;
}
}
</script>
<input name = "input1" id = "inputid" type = "text" onBlur = "checkvalue()" >
sxn19811006 2008-08-27
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 zhanlaohu 的回复:]
给文本框加个onchange事件
[/Quote]
zhanlaohu 2008-08-27
  • 打赏
  • 举报
回复
给文本框加个onchange事件
ml1812650 2008-08-27
  • 打赏
  • 举报
回复
楼主,输入框中的值及时判断会取不到改变后的值.
建议:
1,如果是要判断是否对文本框进行操作了,用JS的焦点方法
2,如果时要跳转页面取值的话,在后台取值可以取到正确的值,再进行判断.
nweida 2008-08-26
  • 打赏
  • 举报
回复
照样用onchange事件,在页面设置个全局变量 jsVar 随便什么类型。

当内容变化onchange事件 ,把jsVar = true;

提交表单只需要验证jsVar 是否是true;

结束
xtbzqw 2008-08-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 WH514081671 的回复:]
文本框内容不变,不提交表单
[/Quote]
hougq 2008-08-26
  • 打赏
  • 举报
回复
初始化页面的时候,先得到TEXT的值, TEXT_VALUE_OLD
等提交的时候在去获取一次 TEXT_VALUE_NEW,
然后TEXT_VALUE_OLD和TEXT_VALUE_NEW 比较就可以了
yanghelin 2008-08-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 WH514081671 的回复:]
文本框内容不变,不提交表单
[/Quote]
弄一个隐藏的文本域,存放原来的值,
比较是否和原来的值是否相同就可以了。
WH514081671 2008-08-26
  • 打赏
  • 举报
回复
文本框内容不变,不提交表单
WH514081671 2008-08-26
  • 打赏
  • 举报
回复
我要在按钮提交时判断
zhanggc1001 2008-08-26
  • 打赏
  • 举报
回复
onchange事件
healer_kx 2008-08-26
  • 打赏
  • 举报
回复
text文本框本身支持Event, onChange,你绑定你的function就可以了。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧