問題出現(xiàn)的場景:再開發(fā)者工具里面調(diào)試都是正常的,但是發(fā)布到預(yù)覽版之后就出現(xiàn)問題了,而且目前只有一個蘋果12手機有問題,各種排除解決都沒找到問題解決
1、from表單提交,點擊提交無反應(yīng) | 微信開放社區(qū)
2、小程序發(fā)布上線后有個按鈕點擊沒反應(yīng)? | 微信開放社區(qū)
3、微信小程序form表單的bindsubmit不生效bug_洋洋攻城記的博客-CSDN博客_bindsubmit無效4、小程序發(fā)布后form bindsubmit按鈕沒反應(yīng) | 微信開放社區(qū)
后面再反復(fù)嘗試后發(fā)現(xiàn)問題出現(xiàn)的時候 每次都是彈出一個蘋果提示密碼存儲的彈框,然后懷疑是不是這個影響的,然后參考了網(wǎng)上的建議,屏蔽了彈框,這個問題就解決了!??!-_-
方案1:在蘋果手機上面把 “自動填充密碼”關(guān)閉,但是蘋果這個默認(rèn)開啟,而且大部分客戶也不會去自己關(guān)閉。
方案2:欺騙蘋果手機,代碼實現(xiàn)。
先說解決思路,通過測試發(fā)現(xiàn),在賬號框不為空,密碼框不為空,兩者都不為空,并且光標(biāo)離開賬號框或者密碼框的時候,蘋果系統(tǒng)會自動提示存儲密碼或者更新密碼的提示。又經(jīng)過大量測試發(fā)現(xiàn),賬號輸入框是指的距離密碼輸入框最近的上一個輸入框,因此解決辦法就是在密碼輸入框上面增加一個賬號輸入框,讓他永遠(yuǎn)為空,并且不可見即可(頁面不可見,不能是display:none)。文章來源:http://www.zghlxwxcb.cn/news/detail-591925.html
這樣距離密碼框最近的上一個文本框永遠(yuǎn)是空的,就不會觸發(fā)ios的存儲密碼提示了。文章來源地址http://www.zghlxwxcb.cn/news/detail-591925.html
<view style="width: 1rpx;height: 1rpx;overflow: hidden;">
<input ></input>
</view>
<view class="login-input">
<input type="password" name="pwd" placeholder="請輸入密碼"></input>
</view>
<view style="width: 1rpx;height: 1rpx;overflow: hidden;">
<input ></input>
</view>
到了這里,關(guān)于為小程序發(fā)布之后from表單提交,點擊提交無反應(yīng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!