私のロジックに何か間違いがあることは知っています。 JSファイルのスニペットは次のとおりです。jQueryで関数内の関数を呼び出す
$("#sign").submit(function() {
if (SIGN === IN)
signin_account($("#username").val(), $("#password").val());
else
$("#sign").submit();
});
この問題を解決してください。セットアップは私が動的なフォームを持っている、サインインまたはサインアップフォームになる可能性があります。 SIGNの値は、フォームがサインアップかサインインかを示します。サインインフォームの場合は、関数signn_account()によってアカウントの詳細が最初にチェックされます。申し込みフォームの場合は、フォームを提出します。
私が欲しいのは、イベントsubmit()が呼び出されたときに、まずエラーの入力をチェックします(間違ったパスワード、ユーザー名が存在しないなど)。さて、エラーがなければ、私はに実際にフォームをスクリプトsubmit()を呼び出すスクリプト(php、cgiなど)に提出するつもりです。
サインインフォームとサインアップフォームを処理するスクリプトが異なります。
私はJS、huhuを新しくしました。
あなたの問題は何ですか? –
IN変数は何を格納しますか?または、文字列値ですか? – gkb
私の問題は、私は1つのイベントハンドラ内でイベント(submit())を呼び出すことです。したがって、「最大スタックサイズを超えました」というエラーが表示されます。 –