<view>账号:</view>
<input type="text" bindinput="bind_name" value="{{p_name}}" placeholder="请输入账号"></input>
<text>\n</text>
<view>密码:</view>
<input password="true" bindinput="bind_password" value="{{password}}" placeholder="请输入密码"></input>
本地登录功能测试一切正常,但真机测试时,input标签type属性为text时,手机填入账号前端都无法获取,如上图;但是类型为密码就能成功获取到,请问是什么问题导致的?
看不到完整的提交代码,还有js部分的代码,所以也不确定你这问题出在哪。可能是你提交表单的方法有问题,比如提交表单一般让提交按钮form-type为submit.然后给input标签name属性,触发事件时候能获取到事件的name属性值。示例:
<form catchsubmit="formSubmit" catchreset="formReset"> <input class="weui-input" name="input" placeholder="这是一个输入框" /> <button type="primary" formType="submit">Submit</button> <button formType="reset">Reset</button> </form>
参考文档:
https://developers.weixin.qq.com/miniprogram/dev/component/form.html