chronomancy 2017-05-04 07:22 采纳率: 0%
浏览 1812

点击输入框外一点执行操作

点击输入框外一点就执行方法的点击事件有么?或者输入框输完数据就能执行的事件,我用event{mouseover:enableDetails,mouseout:enableDetails}事件只能输完后再用鼠标移上去一次才能执行

 <div class="pe-line clear">
                <div class="pe-name">
                        采购数量:
                </div>
                <div class="pe-box">
                        <input type="text" class="ui-input goodsCount"
                                    placeholder="至少采购10吨以上"
                                    data-bind="value:caigouTon"
                                    onchange="checkfee()"
                                    id="goodsCount"
                                    name="goodsCount"
                                    style="width: 150px;" />
                        <span class="pe-n">吨</span>
                </div>
        </div>

代码是这样的,只有用data-bind="value:caigouTon,event:{mouseover:checkfee}"的时候才能执行,是不是data-bind和onchange有冲突还是什么原因呢?

  • 写回答

5条回答 默认 最新

  • 战在春秋 2017-05-04 07:29
    关注

    1 输入框输完数据 = 输入框失去焦点,可以用 onblur 事件。

    范例如下,实现效果为将输入转换为大写。

    <html>
    <head>
    <script type="text/javascript">
    function upperCase()
    {
    var x=document.getElementById("fname").value
    document.getElementById("fname").value=x.toUpperCase()
    }
    </script>
    </head>
    
    <body>
    
    输入您的姓名:
    <input type="text" id="fname" onblur="upperCase()" />
    
    </body>
    </html>
    

    2 点击输入框外一点就执行可以用 onchange 事件

    范例如下:

    <html>
    <head>
    <script type="text/javascript">
    function upperCase(x)
    {
    var y=document.getElementById(x).value
    document.getElementById(x).value=y.toUpperCase()
    }
    </script>
    </head>
    
    <body>
    
    输入您的姓名:
    <input type="text" id="fname" onchange="upperCase(this.id)" />
    
    </body>
    </html>
    
    评论

报告相同问题?

悬赏问题

  • ¥60 Python如何后台操作Vmwake虚拟机键鼠
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容