JavaScript, jQuery
form태그에서 button태그
생활개발
2024. 10. 11. 09:55
728x90
form태그안에서 button이 있으면 기본적으로 submit을 하게 된다
<form id="form_code">
<input type="text" id="a" name="a">
<input type="text" id="b" name="b">
<input type="text" id="c" name="c">
<button onclick="javascript:submit()">버튼</button>
</form>
<script>
function submit(){
var a = $("#a").val();
var b = $("#b").val();
var c = $("#c").val();
if(a == ''){
alert('a를 입력하세요');
return;
}
if(b == ''){
alert('b를 입력하세요');
return;
}
if(c == ''){
alert('c를 입력하세요');
return;
}
//이후 제출 코드
}
</script>
예를들어 위의 코드처럼 짜여있다면
a,b,c값이 없을때 끝나는게 아니라 submit이 되면서 a,b,c값들이 get으로 넘어가게 된다
form안에서 button은 기본적으로 타입이 submit이기 때문에
type을 지정해줘야한다
ex)
<form id="form_code">
<input type="text" id="a" name="a">
<input type="text" id="b" name="b">
<input type="text" id="c" name="c">
<button type="button" onclick="javascript:submit()">버튼</button>
</form>
728x90