欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue2.0結(jié)合Element實(shí)現(xiàn)select動(dòng)態(tài)控制input禁用實(shí)例

 更新時(shí)間:2017年05月12日 08:17:57   作者:愛喝酸奶的吃貨  
本篇文章主要介紹了vue2.0結(jié)合Element實(shí)現(xiàn)select動(dòng)態(tài)控制input禁用實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

今天有一個(gè)盆友問小穎,怎么實(shí)現(xiàn)用select動(dòng)態(tài)控制input禁用,也就是說,input默認(rèn)是可編輯的,但是每當(dāng)我選一次select,input就會(huì)變成禁用,雖然小穎不知道她為什么這樣做,因?yàn)樾》f覺得為什么不直接把input設(shè)置成禁用的而要用動(dòng)態(tài)的,選一次select禁用一次input,也就是說,input只有在select是沒有點(diǎn)擊過的時(shí)候是可編輯的,但凡我改變一次select的值,input就要被設(shè)置成禁用,其實(shí)沒有必要,因?yàn)榈谝淮卧O(shè)置成禁用后面已經(jīng)不能再改變input的值了,不過當(dāng)時(shí)小穎也不會(huì),折騰了半天,最終在剛剛解決了那個(gè)問題。

我們先一起來看看效果圖:

        

就不配置環(huán)境了,小穎當(dāng)時(shí)在試的時(shí)候是用Element官網(wǎng)中的Form 表單環(huán)境試驗(yàn)的大家一起來看代碼吧:

html:

<script src="http://unpkg.com/vue/dist/vue.js"></script>
<script src="http://unpkg.com/element-ui@1.3.2/lib/index.js"></script>
<div id="app">
<el-form :inline="true" :model="formInline" class="demo-form-inline">
 <el-form-item label="審批人">
  <el-input v-bind:disabled="disabledInput" v-model="formInline.user" placeholder="審批人"></el-input>
 </el-form-item>
 <el-form-item label="活動(dòng)區(qū)域">
  <el-select v-model="formInline.region" @change="inputToDisabled" placeholder="活動(dòng)區(qū)域">
   <el-option label="區(qū)域一" value="shanghai"></el-option>
   <el-option label="區(qū)域二" value="beijing"></el-option>
  </el-select>
 </el-form-item><el-form-item>
  <el-button type="primary" @click="onSubmit">查詢</el-button>
 </el-form-item>
</el-form>
</div>

js:

var Main = {
  data() {
   return {
    formInline: {
     user: '',
     region: ''
    },
    disabledInput:false
   }
  },
  methods: {
   onSubmit() {
    console.log('submit!');
   },
   inputToDisabled(){
     this.disabledInput=true;
   }
  }
 }
var Ctor = Vue.extend(Main)
new Ctor().$mount('#app')

css:

大家要是想看運(yùn)行的代碼可以移步至:Element官網(wǎng)中的Form 表單環(huán)境大家可以在哪里將代碼運(yùn)行起來看下效果到底是怎樣的嘻嘻。

下面小穎在給大家分享下用JavaScript和jquery怎么實(shí)現(xiàn)上面的效果,小穎就簡(jiǎn)單的給大家做個(gè)demo就不寫漂亮的樣式了嘻嘻。好吧其實(shí)我是懶得不想寫哈哈哈

1.JavaScript實(shí)現(xiàn)動(dòng)態(tài)將input設(shè)成disabled,可以用id、class實(shí)現(xiàn)。

id:

<!DOCTYPE html>

<html>

 

<head>

  <meta charset="utf-8">

  <title></title>

  <script type="text/javascript" src="jquery.js"></script>

  <script type="text/javascript">

    function inputToDisabled() {

     document.getElementById("disabledInput").disabled = true;

    }

  </script>

</head>

 

<body>

  <div class="">

    <input type="text" class="disabled_input" id="disabledInput">

    <button type="button" name="button" onclick="inputToDisabled()">禁用input</button>

  </div>

</body>

 

</html> 

class:

<!DOCTYPE html>

<html> 

<head>

  <meta charset="utf-8">

  <title></title>

  <script type="text/javascript" src="jquery.js"></script>

  <script type="text/javascript">

    function inputToDisabled() {

     document.getElementsByClassName("disabled_input")[0].disabled = true;

  </script>

</head>

 

<body>

  <div class="">

    <input type="text" class="disabled_input" id="disabledInput">

    <button type="button" name="button" onclick="inputToDisabled()">禁用input</button>

  </div>

</body>

 

</html> 

2.jquery實(shí)現(xiàn)動(dòng)態(tài)將input設(shè)成disabled,可以用id、class實(shí)現(xiàn)。

id:

<!DOCTYPE html>

<html> 

<head>

  <meta charset="utf-8">

  <title></title>

  <script type="text/javascript" src="jquery.js"></script>

  <script type="text/javascript">

    $(function(){

     $("#disabledInputBtn").click(function(){

      $("#disabledInput").attr("disabled", true);

     });

    })

  </script>

</head>

<body>

  <div class="">

    <input type="text" class="disabled_input" id="disabledInput">

    <button type="button" name="button" id="disabledInputBtn" onclick="inputToDisabled()">禁用input</button>

  </div>

</body>

</html> 

 class:

<!DOCTYPE html>

<html>

<head>

  <meta charset="utf-8">

  <title></title>

  <script type="text/javascript" src="jquery.js"></script>

  <script type="text/javascript">

    $(function(){

     $("#disabledInputBtn").click(function(){

      $(".disabled_input").attr("disabled", true);

     });

    })

  </script>

</head>

<body>

  <div class="">

    <input type="text" class="disabled_input" id="disabledInput">

    <button type="button" name="button" id="disabledInputBtn" onclick="inputToDisabled()">禁用input</button>

  </div>

</body>

</html> 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • VueJS頁面渲染之后如何調(diào)用函數(shù)

    VueJS頁面渲染之后如何調(diào)用函數(shù)

    這篇文章主要介紹了VueJS頁面渲染之后如何調(diào)用函數(shù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 使用vue.js寫一個(gè)tab選項(xiàng)卡效果

    使用vue.js寫一個(gè)tab選項(xiàng)卡效果

    Vue 實(shí)現(xiàn) Tab切換實(shí)現(xiàn)的場(chǎng)景很多,比如,利用vue-router、利用第三方插件、利用組件等等.本文使用組件來實(shí)踐tab選項(xiàng)卡
    2017-03-03
  • VUE的tab頁面切換的四種方法

    VUE的tab頁面切換的四種方法

    這篇文章主要介紹了VUE的tab頁面切換的四種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • vue實(shí)現(xiàn)點(diǎn)擊出現(xiàn)操作彈出框的示例

    vue實(shí)現(xiàn)點(diǎn)擊出現(xiàn)操作彈出框的示例

    這篇文章主要介紹了vue實(shí)現(xiàn)點(diǎn)擊出現(xiàn)操作彈出框的示例,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-11-11
  • vue動(dòng)態(tài)綁定ref(使用變量)以及獲取方式

    vue動(dòng)態(tài)綁定ref(使用變量)以及獲取方式

    這篇文章主要介紹了vue動(dòng)態(tài)綁定ref(使用變量)以及獲取方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • windows下vue-cli導(dǎo)入bootstrap樣式

    windows下vue-cli導(dǎo)入bootstrap樣式

    這篇文章主要介紹了windows下vue-cli導(dǎo)入bootstrap樣式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • Vue.js常用指令之循環(huán)使用v-for指令教程

    Vue.js常用指令之循環(huán)使用v-for指令教程

    這篇文章主要跟大家介紹了關(guān)于Vue.js常用指令之循環(huán)使用v-for指令的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • 淺談Vue.js中的v-on(事件處理)

    淺談Vue.js中的v-on(事件處理)

    本篇文章主要介紹了Vue.js中的v-on(事件處理),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • vue3中的:deep()深度選擇器詳解

    vue3中的:deep()深度選擇器詳解

    本文講述了"v-deep"深度選擇器被廢棄的情況,作者提醒讀者更新知識(shí)庫,避免誤導(dǎo)他人,深度選擇器是HTML5的新屬性,用于實(shí)現(xiàn)組件私有化和防止樣式污染,如果想讓樣式中的一個(gè)選擇器作用得更深,可以使用深度選擇器,但現(xiàn)在,以前的寫法已不再支持,需要調(diào)整方法
    2024-10-10
  • element-ui?table表格底部合計(jì)自定義配置過程

    element-ui?table表格底部合計(jì)自定義配置過程

    這篇文章主要介紹了element-ui?table表格底部合計(jì)自定義配置過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10

最新評(píng)論