如果我使用Android相机使用输入文件,则属性on =“ change:...”在AMP中不起作用

时间:2019-10-20 18:30:17

标签: amp-html amp-bind

我有一个带有表单的AMP页面,它的输入类型为“文件”。当选择照片时,将提交表单。我用它来预览图像。它在android和pc上都能正常工作,但是如果您选择拍照而不是选择图片,则在android上会失败。

在我的情况下,当我单击以在android中上传时出现: Options from android 如果我单击文件,它可以正常工作。如果单击“相机”,则在拍照时什么也不会发生。

代码很简单:

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

是否可以通过Android相机触发“ on = change”?如果没有,是否有办法阻止智能手机执行该操作?

1 个答案:

答案 0 :(得分:1)

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

输入反跳

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

输入受限

当元素的值改变时触发。这类似于标准的change事件,但是在input的值更改时,它被限制为每100ms最多触发一次。

For more information