最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

        

就不配置環(huán)境了,小穎當(dāng)時在試的時候是用Element官網(wǎng)中的Form 表單環(huá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="活動區(qū)域">
  <el-select v-model="formInline.region" @change="inputToDisabled" placeholder="活動區(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:

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

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

1.JavaScript實現(xiàn)動態(tài)將input設(shè)成disabled,可以用id、class實現(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實現(xiàn)動態(tài)將input設(shè)成disabled,可以用id、class實現(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> 

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

相關(guān)文章

  • vue swipe自定義組件實現(xiàn)輪播效果

    vue swipe自定義組件實現(xiàn)輪播效果

    這篇文章主要為大家詳細介紹了vue swipe自定義組件實現(xiàn)輪播效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 詳解Vue2.0組件的繼承與擴展

    詳解Vue2.0組件的繼承與擴展

    這篇文章主要介紹了詳解Vue2.0組件的繼承與擴展,主要分享slot、mixins/extends和extend的用法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Vue3中使用mock.js模擬數(shù)據(jù)的示例詳解

    Vue3中使用mock.js模擬數(shù)據(jù)的示例詳解

    前后端同時開發(fā)的時候,后端接口數(shù)據(jù)沒有出來,前端可以使用mock模擬假數(shù)據(jù),所以下面小編就來為大家詳細介紹一下如何在Vue3中使用mock.js模擬數(shù)據(jù)吧
    2025-03-03
  • vue+element+electron仿微信實現(xiàn)代碼

    vue+element+electron仿微信實現(xiàn)代碼

    這篇文章主要介紹了vue+element+electron仿微信實現(xiàn),本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • 關(guān)于vue編譯版本引入的問題的解決

    關(guān)于vue編譯版本引入的問題的解決

    這篇文章主要介紹了關(guān)于vue編譯版本引入的問題的解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Vue中$forceUpdate()的使用方式

    Vue中$forceUpdate()的使用方式

    這篇文章主要介紹了Vue中$forceUpdate()的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue打包優(yōu)化之生產(chǎn)環(huán)境刪除console日志配置

    Vue打包優(yōu)化之生產(chǎn)環(huán)境刪除console日志配置

    這篇文章主要為大家介紹了Vue打包優(yōu)化之生產(chǎn)環(huán)境刪除console日志配置詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • vue實現(xiàn)全選功能

    vue實現(xiàn)全選功能

    這篇文章主要為大家詳細介紹了vue實現(xiàn)全選功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • vue-resource + json-server模擬數(shù)據(jù)的方法

    vue-resource + json-server模擬數(shù)據(jù)的方法

    本篇文章主要介紹了vue-resource + json-server模擬數(shù)據(jù)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 優(yōu)雅的elementUI table單元格可編輯實現(xiàn)方法詳解

    優(yōu)雅的elementUI table單元格可編輯實現(xiàn)方法詳解

    這篇文章主要介紹了優(yōu)雅的elementUI table單元格可編輯實現(xiàn)方法詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12

最新評論

江陵县| 沁水县| 桂阳县| 霍城县| 门头沟区| 瑞昌市| 横山县| 台湾省| 青海省| 拜城县| 岐山县| 禄丰县| 松潘县| 巢湖市| 获嘉县| 满洲里市| 贡山| 长武县| 嘉鱼县| 崇礼县| 綦江县| 宜春市| 平顺县| 高州市| 天津市| 南阳市| 苗栗县| 兴国县| 平谷区| 普宁市| 博客| 栾川县| 鄯善县| 梁山县| 昂仁县| 荣成市| 开远市| 亳州市| 邹城市| 沐川县| 英吉沙县|