我有一个带有表单的AMP页面,它的输入类型为“ file”。当选择照片时,将提交表单。我用它来预览图像。它在android和pc上都能正常工作,但如果您选择拍照而不是选择图像,则在android上会失败。
就我而言,当我单击以在android中上传时会出现:
代码很简单:
<input type="file"
name="image"
id="image"
tabindex="0"
on="change:item-form.submit">
是否可以通过Android相机触发“ on = change”?如果没有,是否有办法防止智能手机执行此操作?
使用input-debounced
或input-throttled
:触发输入事件与change
事件相同的元素
input-debounced
当元素的值更改时触发。这类似于标准的change
事件,但仅在input
的值停止更改后经过300毫秒后才会触发。
输入节流
当元素的值更改时触发。这类似于标准的change
事件,但在input
的值更改时,它被限制为最多每100ms触发一次。”>