submit提交含 textarea的表单,提交后textarea会自动获取焦点,导致无法提交表单
发布于 7 年前 作者 jiexiang 14533 次浏览 来自 问答

用form,submit提交含 textarea的表单,提交后textarea会自动获取焦点,导致无法提交表单。

同一用户的账号,在IOS端不行,在Andorid端没问题

同一用户的账号,在IOS端不行,在开发环境没问题

<view class="page footer {{paddingb}}" wx:if="{{show}}">
    <form bindsubmit="submitOrder"> 
        ……
            <view class="fui-cell-group">
                <view class="fui-cell fui-cell-textarea">
                    <view class="fui-cell-label">
                    买家留言
                    </view>
                    <!-- 买家留言 -->
                    <view class="fui-cell-info">
                        <textarea bindinput="dataChange" id="remark"  placeholder="50字以内(选填)" rows="2" wx:if="{{!cycledate&&!invoicepicker&&!selectcard}}"></textarea>
                    </view>
                </view>
            </view>

        <view class="fui-footer {{iphonexnavbar}}">
            <view class="tool nopadding">
                <view class="text">
                    <view class="title text-right">需付:
            <text class="text-danger">{{list.realprice}}元</text>
                    </view>
                </view>
                <!-- 支付 -->
                <view class="btns">
                    <button formType="submit" class="btn btn-danger {{submit&&'disabled'}}">立即支付</button>
                </view>
            </view>
        </view>
        
    </form>
</view>
2 回复

谢邀:

代码片段链接打不开?

另外这wxml应该没有问题

你试下submitOrderda打印log,如果有执行说明提交成功了,你检查下ios兼容代码,打印下错误日志看看是不是哪里脚本出错导致的提交失败

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部