zoukankan      html  css  js  c++  java
  • 安排不好程序,要求给输入框内容赋值时触发事件

    可以用onpropertychange来实现的。
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    </head>

    <body>
    <input id=i>
    </body>
    <script language="javascript">
    <!--
    i.onchange 
    = function(){
        
    if(i.old == i.value){
            alert('not change')
        }
    else{
            i.old 
    = i.value
            alert('changed')
        }

    }


    i.value 
    = 'abc'
    i.onchange()
    i.value 
    = 'abc'
    i.onchange()
    i.value 
    = 'def'
    i.onchange()

    function Value(v){
        
    if(this.old == v){
            alert('not change')
        }
    else{
            
    this.old = this.value
            
    this.value = v
            
    this.onchange()
        }

    }


    i.Value 
    = Value

    i.Value('abc')
    i.Value('abc')
    i.Value('def')
    //-->
    </script>
    </html>
  • 相关阅读:
    智联招聘
    我的Linux以及软件配置(长期更新)
    关于Git的笔记
    PHP和HTML表单
    web学习笔记——CSS整理(一)
    新开通博客园
    Thinphp模板替换
    __APP__
    大步前行
    centos 7 添加环境变量
  • 原文地址:https://www.cnblogs.com/boolean/p/670670.html
Copyright © 2011-2022 走看看