0

我有一个带有表单的 AMP 页面,它有一个输入类型“文件”。当您选择一张照片时,表格将被提交。我用它来预览图像。它在 android 和 pc 中运行良好,但如果您选择拍照而不是选择图像,它在 android 中会失败。

就我而言,当我单击以在我的 android 中上传时出现: 来自安卓的选项 如果单击文件,它工作正常。如果我点击相机,拍照时什么都不会发生。

代码很简单:

<input type="file"
       name="image"
       id="image"
       tabindex="0"
       on="change:item-form.submit">

有没有办法从 Android 相机触发“on=change”?如果没有,有没有办法阻止智能手机的这种行为?

4

1 回答 1

1

使用input-debouncedor :触发输入事件的元素与事件input-throttled相同change

输入去抖动

当元素的值改变时触发。这类似于标准事件,但它仅在 的值停止更改change后经过 300 毫秒时触发。input

输入节流

当元素的值改变时触发。这与标准change事件类似,但它被限制为每 100 毫秒最多触发一次,同时 的值input正在变化。

了解更多信息

于 2019-10-22T13:02:35.333 回答