モバイル/サービスポータルで onSubmit の前に検証する方法Issue この記事では、次のことを実現する方法を文書化しています。 クライアントスクリプトの入力を非同期的に検証します。入力が有効になるまでフォームの送信を防止します。入力が検証されたら、フォームを送信します。 以前はどのように機能していましたか? 一言で言えば、多くのプラットフォームAjaxリクエストはgetXMLWait()を使用していました。getXMLWait() はサーバーに対して同期要求を行い、サーバーが応答するまでスクリプトの実行を待機させます。 onSubmitスクリプトでajaxを使用するのは、次のように簡単でした。 要求の実行応答を検証していますtrue または false を返す モバイル/サービスポータルでの onSubmit 前の検証 すべてのフレームワークAjaxリクエストは非同期であるため、このonSubmitスクリプトのようなコールバックを使用する必要があります。 function onSubmit() {if (g_scratchpad.isFormValid)return true;var actionName = g_form.getActionName();doAsyncTask(function() {g_scratchpad.isFormValid = true;g_form.submit(actionName);});return false;}