私はボタンを押したときにJS機能を実行するボタンがあるフォームを持っています。フォームに記入するときに、「入力」を押すとフォームを送信するのではなく、その機能が実行されます。どうすればこれを防ぐことができますか?フォームのボタンを押してから「入力」キーを押さないようにするには
上記の例ではそう
<form>
<input name="input1">
<section>
<input name="input2">
<button onclick="return deleteThisSection()">Delete</button>
</section>
<input type="submit">
</form>
フォームを送信しますか? – epascarello
これは面白いブラウザの動作です:Enterを押すと、Deleteボタンのonclickとフォームの送信が開始されます。 – amphetamachine
ボタンはデフォルトで 'type =" submit "' – epascarello