首页 > 编程 > JavaScript > 正文

使用vue与jquery实时监听用户输入状态的操作代码

2019-11-19 15:23:53
字体:
来源:转载
供稿:网友

实现效果:input未输入值,按钮禁用

jquery操作代码:

html

<input type="text" name="" placeholder="请输入用户名" id="userName" > <button class="disabled" id="login">登录</button>

css

 .disabled {  pointer-events: none;//禁用点击事件  cursor: default;//鼠标禁用  opacity: 0.4;  }

js

//监听input里的值$('#userName').on('input propertychange',function(){   if(this.value.length != 0){      $('#login').removeClass('disabled');   }else{      $('#login').addClass('disabled');   } });

Vue操作代码:

html

<template>  <div>       <input type="text" placeholder="请输入用户名" v-model="userName">       <button :disabled="forbidden" >登录</button>    </div></template>

js

export default{  data(){     return{       forbidden:false,       userName:null     }  },  methods:{     if(this.userName == null){       this.forbidden = true;     }else{       this.forbidden = false     }  }}

总结

以上所述是小编给大家介绍的使用vue与jquery实时监听用户输入状态的操作代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表