91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序中textarea的簡易解決方案

發布時間:2021-03-12 09:54:09 來源:億速云 閱讀:299 作者:小新 欄目:移動開發

小編給大家分享一下微信小程序中textarea的簡易解決方案,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

微信小程序 textarea 簡易解決方案

微信小程序中textarea沒有bindchange事件,所以無法在輸入時給變量賦值。

雖然可以使用bindblur事件,但是綁定bindblur事件,如果再點擊按鈕,則先執行完按鈕事件后,再去執行bindblur事件,所以在js文件取不到輸入值,

解決方法:結合from表單,textarea文本框輸入后,再去點擊提交按鈕,這時會先執行textarea事件(獲取文本框輸入內容),再去執行數據提交,這樣問題就解決了

wxml文件代碼:

<form bindsubmit="evaSubmit">
   <textarea name="evaContent" maxlength="500" value="{{evaContent}}" class="weui-textarea" placeholder="填寫內容(12-500字)"bindblur="charChange" />     
   <button formType="submit" disabled="{{subdisabled}}" class="weui-btn mini-btn" type="primary" size="mini">提交</button>
 </form>

js文件代碼:

var app = getApp();
Page({
 data:{
   evaContent  : ''
 },
 onLoad:function(){
 },
 onReady:function(){
  // 頁面渲染完成
 },
 onShow:function(){
  // 頁面顯示
 },
 onHide:function(){
  // 頁面隱藏
 },
 onUnload:function(){
  // 頁面關閉
 },
 //事件
 textBlur: function(e){
   if(e.detail&&e.detail.value.length>0){
    if(e.detail.value.length<12||e.detail.value.length>500){
     //app.func.showToast('內容為12-500個字符','loading',1200);
    }else{
     this.setData({
       evaContent : e.detail.value
     });
    }
   }else{
    this.setData({
      evaContent : ''
    });
    evaData.evaContent = '';
    app.func.showToast('請輸入投訴內容','loading',1200);
   }
 },
 //提交事件
 evaSubmit:function(eee){  
  var that = this;
  //提交(自定義的get方法)
  app.func.req('http://localhost:1111/ffeva/complaint?content=''+this.data.evaContent),get,function(res){
      console.log(res);
      if(res.result==='1'){
       //跳轉到首頁
       app.func.showToast('提交成功','loading',1200);
      }else{
       app.func.showToast('提交失敗','loading',1200);
      }
  });
 }
})

缺點:

這樣操作后,功能就有缺陷。例如,無法即時獲取用戶文本框輸入字符個數。

看完了這篇文章,相信你對“微信小程序中textarea的簡易解決方案”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

瓦房店市| 莫力| 当阳市| 肃北| 汉阴县| 贞丰县| 湘阴县| 沛县| 澜沧| 昌图县| 武威市| 泗洪县| 德钦县| 鄢陵县| 安宁市| 新巴尔虎右旗| 礼泉县| 怀来县| 剑阁县| 呼图壁县| 襄樊市| 增城市| 丹凤县| 来宾市| 滨海县| 奉贤区| 无棣县| 台南市| 永宁县| 宁安市| 浙江省| 宜州市| 苏尼特右旗| 营口市| 勐海县| 江山市| 临安市| 喀什市| 垫江县| 英超| 两当县|