在安卓6.0 真機(jī) 上測(cè)試 。
inpute 和 textarea 全部輸入后 經(jīng)常不執(zhí)行 formSubmit 事件 或者反應(yīng)遲鈍。
不輸入 按按鈕 可正常執(zhí)行。
開(kāi)發(fā)者工具上一切正常。
表單測(cè)試代碼
< form bindsubmit = "formSubmit" bindreset = "formReset" > < input name = "input" placeholder = "please input here" /> < input name = "input1" placeholder = "please input here" /> < input name = "input2" placeholder = "please input here" /> < textarea name = "textarea" placeholder = "form 中的 textarea" /> < view class = "btn-area" > < button formType = "submit" >Submit</ button > < button formType = "reset" >Reset</ button > </ view > </ form > |
Page({ formSubmit: function (e) { console.log( 'form發(fā)生了submit事件,攜帶數(shù)據(jù)為:' , e.detail.value) }, formReset: function () { console.log( 'form發(fā)生了reset事件' ) } }) |
網(wǎng)友回復(fù):
Textarea 有問(wèn)題,全部用input 就沒(méi)有問(wèn)題,我之前也遇到過(guò),我現(xiàn)在全部都用input來(lái)做form.
感謝 Coin Kang 的 解答
用 bindinput 方法 把 輸入框 字符 賦值與變量
bindtap 方法 提交 請(qǐng)求成功 后 清空變量 較好的解決了 Textarea 的問(wèn)題