ホームページ > ウェブフロントエンド > jsチュートリアル > vue と jquery はユーザー入力ステータス コード共有をリアルタイムで監視します

vue と jquery はユーザー入力ステータス コード共有をリアルタイムで監視します

小云云
リリース: 2018-02-08 13:17:57
オリジナル
1784 人が閲覧しました

この記事では主に、vue と jquery を使用してユーザーの入力ステータスをリアルタイムで監視する方法について説明します。その結果、入力値が入力されていない場合にボタンが無効になります。具体的な操作コードについては、この記事を参照してください。 . お役に立てれば幸いです。

成果効果: 入力値が入力されず、ボタンが無効になります

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里的值
$(&#39;#userName&#39;).on(&#39;input propertychange&#39;,function(){
   if(this.value.length != 0){
      $(&#39;#login&#39;).removeClass(&#39;disabled&#39;);
   }else{
      $(&#39;#login&#39;).addClass(&#39;disabled&#39;);
   }
 });
ログイン後にコピー

Vue 操作コード:

html


<template>
  <p>
       <input type="text" placeholder="请输入用户名" v-model="userName"> 
      <button :disabled="forbidden" >登录</button>  
  </p>
</template>
ログイン後にコピー

js


export default{
  data(){
     return{
       forbidden:false,
       userName:null
     }
  },
  methods:{
     if(this.userName == null){
       this.forbidden = true;
     }else{
       this.forbidden = false
     }
  }
}
ログイン後にコピー

関連する推奨事項:

Jquery の入力値のリアルタイム監視の例

js と jquery の入力ボックス値のリアルタイム監視そしてプロパティ変更時メソッド

js テキストボックスのステータスをリアルタイムで監視する方法_JavaScript スキル

以上がvue と jquery はユーザー入力ステータス コード共有をリアルタイムで監視しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート