私は設定しているAJAXフォームを持っています。<input type="button">
とjQueryの.clickアクションが設定されています。AJAXでinput type = "button"の代わりにinput type = "submit"?
フォームには<input type="submit"
が存在しないため、フォームは伝統的な方法で送信されないため、フォーム検証ツールが常に機能するとは限りません。また、入力ボタンを押しても何も起こりません。
送信入力を追加した場合、クリックした場合(または入力がヒットした場合など)、ページはAJAXフォームでないかのように再読み込みされます。
私はここで何が欠けていますか?
を使用することができ、をonSubmit = "falseを返す'のための必要はありません。 "時代遅れの機能性。 'e.preventDefault()'は既にトリックを行います。 –
@Robert Koritnik:私はそれを知っています。私は彼がしていたことを達成するために2つの方法を提供していました。 – Kranu