ここで提起されたのと同じ問題で立ち往生しています:
HTML5 フォームの投稿、更新、または新しいウィンドウを開くのを停止します onSubmit
私は現在使用しています
event.preventDefault();
// to avoid refreshing of form
私が試しているサンプルコードは以下の通りです:
私のhtmlページには、以下のコードスニペットが含まれています:
<form id="sampForm">
First name: <input type="text" name="fname" required><br>
Age: <input type="number" required><br>
<input type="submit" onclick="OnSub(event)">
</form>
以下の私のjsコード:
OnSub= function (_event) {
try {
_event.preventDefault();
//do my process logic below or run any code here
} catch (e) {
}
};
しかし、これによりフォームの検証が機能しなくなります。
ここで助けてくれてありがとう