Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Bootstrap
- Java
- html
- asp.net
- TextBox
- 안드로이드
- Apache Lucene
- 웹뷰
- MS-SQL
- 웹 서비스
- Maven
- MANTIS
- STS
- Eclipse
- C#
- 컬럼명
- Android
- javascript
- WebView
- Redirect
- 자바스크립트
- scrollView
- SpringSource Tool Suite
- 이클립스
- MSsql
- decompiler
- 자바
- Web Service
- varags
- jsp
Archives
- Today
- Total
bboks.net™
JavaScript에서 폼 submit 처리하기 본문
자바스크립트 부분
호출하는 부분
만약 클릭에 따라서 폼의 action이 달라져야 한다면 각 action 별로 폼을 작성하고 해당 폼의 submit을 호출
예)
자바스크립트
호출하는 부분
[참고] using JavaScript for form submit
<script type="text/javascript">
function submitForm(action){
document.record.innerHTML = "<input type=hidden name=submit value='" + action +"'>";
document.change_record.submit();
}
</script>
function submitForm(action){
document.record.innerHTML = "<input type=hidden name=submit value='" + action +"'>";
document.change_record.submit();
}
</script>
호출하는 부분
<form name="change_record" action="record_update.php" method="post" autocomplete="off">
<a name="edit" href="javascript:void(1);" onClick="submitForm('Edit');">Edit</a>
<a name="delete" href="javascript:void(1);" onClick="submitForm('Delete');">Delete</a>
<a name="edit" href="javascript:void(1);" onClick="submitForm('Edit');">Edit</a>
<a name="delete" href="javascript:void(1);" onClick="submitForm('Delete');">Delete</a>
만약 클릭에 따라서 폼의 action이 달라져야 한다면 각 action 별로 폼을 작성하고 해당 폼의 submit을 호출
예)
자바스크립트
<script type="text/javascript">
function submitForm(action) {
if(action == 'Edit') {
document.form1.innerHTML = "<input type=hidden name=submit value='" + action +"'>";
document.form1.submit();
}
else if(action == 'Delete') {
document.form2.innerHTML = "<input type=hidden name=submit value='" + action +"'>";
document.form2.submit();
}
}
</script>
function submitForm(action) {
if(action == 'Edit') {
document.form1.innerHTML = "<input type=hidden name=submit value='" + action +"'>";
document.form1.submit();
}
else if(action == 'Delete') {
document.form2.innerHTML = "<input type=hidden name=submit value='" + action +"'>";
document.form2.submit();
}
}
</script>
호출하는 부분
<body>
<input type="button" name="edit" onclick="submitForm('Edit')" value="수정">
<input type="button" name="delete" onclick="submitForm('Delete')" value="삭제">
<input type="button" name="edit" onclick="submitForm('Edit')" value="수정">
<input type="button" name="delete" onclick="submitForm('Delete')" value="삭제">
<div>
<form name="form1" method="post" action="edit.html">
</form>
</div>
<div>
<form name="form2" method="post" action="delete.html">
</form>
</div>
</body>
<form name="form1" method="post" action="edit.html">
</form>
</div>
<div>
<form name="form2" method="post" action="delete.html">
</form>
</div>
</body>
[참고] using JavaScript for form submit