起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3307|回复: 4

[结贴] input绑定bind-keyup触发问题

[复制链接]

13

主题

33

帖子

67

积分

初级会员

Rank: 2

积分
67
QQ
发表于 2016-8-2 17:51:15 | 显示全部楼层 |阅读模式
本帖最后由 liu5618 于 2016-8-2 17:53 编辑

我给input绑了一个bind-keyup事件   然后输入数字   输入的数字满足一定的条件后就将input的值主动改掉  但是每次改了以后   在页面里面失去焦点  就会将input的值清空    怎么才能不清空     

bind-keyup事件

bind-keyup事件

input代码

input代码

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-8-3 14:22:09 | 显示全部楼层
当鼠标按上时候,每次都执行,你这一大段代码,清空我感觉使用为前面代码的原因,换其他方法试一下~
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-8-3 18:11:05 | 显示全部楼层
就是你是想时时的监听 input 框中的内容变化,来做出改变,但是现在 ,你每次按上按钮,就是执行keyup 这个事件中的代码,如果只是想判断input是大于一个值,后者小于一个值的话,完全可以不适用keyup这个方法
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

13

主题

33

帖子

67

积分

初级会员

Rank: 2

积分
67
QQ
 楼主| 发表于 2016-8-4 16:45:31 | 显示全部楼层
闰土 发表于 2016-8-3 18:11
就是你是想时时的监听 input 框中的内容变化,来做出改变,但是现在 ,你每次按上按钮,就是执行keyup 这个 ...

我主要是监听input的值  并时刻判断这个值对不对,并将这个值和页面上的其他地方进行交互   同时判断输入的值的最大值是多少   并将这个最大值直接赋值到input    本来我看文档input里面有个max   后来发现在这个地方不好使
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-8-4 16:57:19 | 显示全部楼层
liu5618 发表于 2016-8-4 16:45
我主要是监听input的值  并时刻判断这个值对不对,并将这个值和页面上的其他地方进行交互   同时判断输入 ...

监听input 输入框的改变,是需要keyup这个方法了,但是能不能只让这个方法,来监听input,而不去执行那么多代码,可以使用 Jquery 的方法
Model.prototype.modelLoad = function(event){
   执行其他代码
   $(this.getElementByXid("input")).keyUP(function(){
    这里面只监听 input
})
        };
试一下
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-7 13:46 , Processed in 0.059550 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表