收藏
回答

小程序突然就不能获取input输入的值,哪位高手指点下?

<view class="form">

    <view class="form-input">

        <view class="label">昵称</view>

        <input class="inputvalue="{{nickname}}" placeholder="请输入昵称type="text"></input>

    </view>

    <view>

        <button bindtap="doSubmitclass="btn-submit">确 定</button>

    </view>

</view>


var a = getApp();


Page({

    data: {

      nickname:'',

    },


    doSubmit: function doSubmit() {

        const e = this.data.nickname;  

        wx.showModal({

           title:e


        });

     

    }

});

回答关注问题邀请回答
收藏

5 个回答

  • 大山
    大山
    01-13
    //wxml
    <view class="form">
      <form bindsubmit="doSubmit">
        <view class="form-input">
                <view class="label">昵称</view>
                <input class="input" name="nickname" value="{{nickname}}" placeholder="请输入昵称" type="text"></input>
            </view>
            <view>
                <button form-type="submit" class="btn-submit">确定
    </button>
            </view>
      </form>
    </view>
    
    //js
    doSubmit(e) {
            const value = e.detail.value;  
            wx.showModal({
               title:value.nickname
            });
    }
    


    01-13
    有用 1
    回复
  • 挺秀健康-应大
    挺秀健康-应大
    01-13

    已经搞定。value前面要加model:value

    01-13
    有用
    回复
  • Justin
    Justin
    发表于小程序端
    01-13

    你都没赋值又怎么可能会显示

    01-13
    有用
    回复
  • 天下太平
    天下太平
    01-13

    nickname没有进行赋值,bindinput 或者 bindblur

    01-13
    有用
    回复 2
  • 笑望长空
    笑望长空
    发表于小程序端
    01-13

    你这写法不对吧

    01-13
    有用
    回复
登录 后发表内容