[属性on =“ change:…”,如果我使用Android相机使用输入文件,则无法在AMP中使用

问题描述 投票:0回答:1

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

就我而言,当我单击以在android中上传时会出现:

代码很简单:

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

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

amp-html amp-bind
1个回答
0
投票

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

input-debounced

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

输入节流

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

For more information

© www.soinside.com 2019 - 2024. All rights reserved.