画像をアップロードするフォームがあります。各フォームはiframeに配置されていますonclickイベントはiphoneで動作しません
<body style="margin: 0; padding: 0; height: 100%; cursor: pointer;" onclick="document.querySelector('.register-upload-input').click()">
<form method="POST" action="http://127.0.0.1:8000/de/client/registerupload" accept-charset="UTF-8" enctype="multipart/form-data">
<input class="register-upload-input" style="display: none;" onchange="document.querySelector(".preloader").style.display="block";document.querySelector("form").submit();" accept=".jpg,.jpeg,.png" name="image" type="file">
</form>
</body
私はiframeをクリックして、ファイルのアップロードダイアログが表示され、イメージを選択できます。 body
要素のイベントはonclick
です。 すべて正常に動作しますが、iphoneで画像をアップロードしようとすると、何も起こりません。ダイアログのプロンプトが表示されません。それはアンドロイドで動作しますが、iphoneで動作しません。私は研究をしましたが、通常このような問題は、要素がcursor: pointer
スタイルである必要があります。私はそれを追加しましたが、通知は変更されました
は、それが問題だったと信じてすることはできません動作していません。ありがとうございました –