0
送信ボタンがフォームタグ内にないように、別の場所に配置されたフォームと送信ボタンがあるとします。私はページ全体をリロードせずにフォームを提出する必要があります。私が得たフォームの送信と既定の動作の防止が機能しない
は、このようなものです:
<form id="myForm" @submit.prevent="doSomething()">...</form>
<button @click="submitMyForm()"></button>
および方法:
methods: {
submitMyForm() {
$('#myForm').submit();
},
doSomething() {
console.log('do something');
}
}
しかし、私はとにかく送信されたフォームを得ました。 ボタンがフォームの外にあるときにフォームを送信する方法は?
フォームを提出すると、@ submit.preventのために提出を防止する必要があります。 – Victor
'.prevent'修飾子は、ブラウザのデフォルトの振る舞いによって行われるフォームの通常のHTTP-POSTサブミットを防ぎます。 –