Blog スタッフブログ

JavaScript WEB制作 システム開発

[jQuery]ボタンによりフォームの飛び先を変更し送信する

システム開発担当のTFです。

やり方

  • attr() で action を上書きし、submit() する関数を作成する
  • 対象のボタンの onClick で関数を実行する

サンプル

<script>
	function formSubmit() {
		$('#form').submit();
	}

	function formReSend() {
		// Form の actionを上書きし送信
		$('form').attr('action', '/re_send.php');
		$('#form').submit();
	}
</script>

<form action='/submit.php' method='post' id="form" name="form">
	@csrf
	
	<button onClick="formSubmit()">登録を確定する</button>

	<button onClick="formReSend();">もう一度コードを送る</button>
</form>