1
私が欲しいもの:
フォームが送信されると、「注文処理」要素が表示されます。要素がiOSフォームに表示されない
:私が経験してる何
$("#register").validate({
errorPlacement: function(error, element) { },
submitHandler: function(form) {
$('.processing-wrapper').removeClass('hidden');
form.submit();
}
});
:期待通りに物事が動作するデスクトップで
- - https://www.youtube.com/watch?v=n7zOsmA6qCA
- iOSではを私は見たことがありません "注文処理"要素 - https://www.youtube.com/watch?v=t5xbYchqJpE
私が試したもの:
- を私はform.submitをコメントアウト(); 「注文処理」要素がiOSに表示されるかどうかを確認するだけです。しかし、フォームが提出されると、私は決して処理要素を見ません。
- フォームの提出を遅らせるためにsetTimeoutを追加してみましたが、「注文処理」要素がiOSに表示されるまでに時間がかかりますが、実際にフォームを送信するのに問題がありました。このアップデートにより、タイムアウト
$("#register").validate({ errorPlacement: function(error, element) { }, submitHandler: function(form) { $('.processing-wrapper').removeClass('hidden'); setTimeout(function(form) { form.submit(); }, 2500); } });
で更新
私は「注文処理」の要素を参照してくださいだけでなく、エラーのですか「TypeError例外を:プロパティを読み取ることができません未定義の 『提出』」
を要約:
- 任意のアイデアなぜそれ番目e「注文処理」要素がiOSに表示されませんか?
- setTimeoutを実際に動かすための提案はありますか?
正しい方向に私を指差してくれれば助かります。
これは非常に役に立ちます、ありがとう! iOSがクラスを削除して同時にフォームを送信できないことを明確にするには?送信が行われると、iOSはUIをフリーズしますか? – michaelespinosa
UIがフリーズするのではなく、新しいページの読み込み要求が実行されたときに現在のページへの呼び出しに応答しなくなります。 –