카테고리 없음

[질문]$('form').submit();

dinoelll 2023. 2. 26. 17:43

<body>

<form action="">

클래스 선택 :

<select name="class">

<option value="탱커">탱커</option>

<option value="딜러">딜러</option>

<option value="힐러">힐러</option>

</select>

행동 선택 :

<select id="action">

<option value="use">아이템사용</option>

<option value="skill">스킬사용</option>

<option value="jump">점프</option>

</select>

<button type="button" onclick="go()">실행</button>

<!--go()로 실행하게 하고 -->

</form>

</body>

<script>

function go(){

// 액션 가져오려면 뭐겟어?! $으로#

var action = $('#action').val();

$('form').attr('action',action);

 

$('form').submit();//???

 

}

저기 보낸다는게 무슨말인지 모르겟음...,,

 

더보기

<body>

<form action="">

클래스 선택 :

<select name="class">

<option value="탱커">탱커</option>

<option value="딜러">딜러</option>

<option value="힐러">힐러</option>

</select>

행동 선택 :

<select id="action">

<option value="use">아이템사용</option>

<option value="skill">스킬사용</option>

<option value="jump">점프</option>

</select>

<!-- <button onclick="go()">실행</button> -->

<input type="button" onclick="go()" value="전송">

 

<!--go()로 실행하게 하고 쩌건 함수임!! -->

</form>

</body>

<script>

function go(){

/* 지금 버튼을 누르면 온클릭 go를 실행시키고 싶지만 실제로 누르면 폼이 날라가 버린다. submit이 되기 때문에

그래서 버튼으로 동작시키고 싶다면 2가지 방법이 있다.

1. input type 버튼

2. submit 역할 하기 싫고 버튼 역할만 하고 싶으면 타입을 버튼으로 해주면 된다. - 날라가진 않음

 

버튼을 넣엇는데 submit의 역할을 해주고 싶다면 그냥 버튼을 쓰면 되고

그냥 버튼만 해주고 싶다면 타입 버튼 해주면 됨 */

 

// 액션 가져오려면 뭐겟어?! $으로#

var action = $('#action').val();

$('form').attr('action',action);

 

//$('form').submit();//???

 

}

그러면 이렇게 submit을 해주면 보내준다는건가요????