모든 사람은 양식을 제출할 때 다양한 입력 양식을 사용한다는 것을 알고 있습니다. 그러나 모든 입력 양식이 Document.getElementById의 방법으로 얻을 수있는 것은 아닙니다. 일부 조합은 CheckBox 또는 Radio와 유사하거나 SELECT JavaScript를 사용하여 서버에서 매개 변수를 제출하고 얻을 수있는 방법은 무엇입니까?
JSP-HTML 코드 :
다음과 같이 코드 코드를 복사하십시오.
<form action = "input.do"name = "formkk">
<테이블>
<tbody>
<tr>
<td> 텍스트 : </td>
<td>
<입력 유형 = "텍스트"이름 = "텍스트">
</td>
</tr>
<tr>
<td> 비밀번호 : </td>
<td>
<입력 유형 = "password"name = "pass">
</td>
</tr>
<tr>
<td> 라디오 : </td>
<td>
<입력 유형 = "radio"name = "xingbie"value = "1">
남성
<입력 유형 = "radio"name = "xingbie"value = "2">
여성
</td>
</tr>
<tr>
<td> checkbox : </td>
<td>
축구 : <입력 유형 = "CheckBox"name = "Hobby"value = "1" /> />
농구 : <입력 유형 = "Checkbox"name = "Hobby"value = "2" /> />
촬영 : <input type = "checkbox"name = "Hobby"value = "3" /> />
파이팅 볼 : <입력 유형 = "Checkbox"name = "Hobby"value = "4" /> />
</td>
</tr>
<tr>
<td> 숨겨진 : </td>
<td>
<입력 유형 = "hidden"value = "123"name = "hidden"/>
</td>
</tr>
<tr>
<td> 옵션 : </td>
<td>
<select name = "opt"id = "opt">
<옵션> 1 </옵션>
<옵션> 2 </옵션>
<옵션> 3 </옵션>
<옵션> 4 </옵션>
</선택>
</td>
</tbody>
</테이블>
<입력 유형 = "버튼"value = "제출"onclick = "javaScript : check ()"/>
</form>
자바 스크립트 :
다음과 같이 코드 코드를 복사하십시오.
함수 check () {
var radio = document.getElementsByName ( "Xingbie");
var checkbox = document.getElementsByName ( "Hobby");
var select = document.getElementById ( "opt");
// 선택 태그를 가져옵니다
varingex = select.selectididex;
var text = select.options [index] .text;
var value = select.options [index].
// 라디오 태그를 가져옵니다
for (var i = 0; i <xingbie.length; i ++) {
if (xingbie.item (i) .Checked) {
var value = xingbie.item (i) .getAttribute ( "value");
부서지다;
}
계속하다;
}
// 확인란 태그를 가져옵니다
for (var i = 0; i <hobbys.length; i ++) {
if (Hobbys [i] .Checked) {
경고 (Hobbys [i] .Value);
}
계속하다;
}
// 양식을 제출하십시오
document.formkk.submit ();
}
자바:
다음과 같이 코드 코드를 복사하십시오.
String [] Hobbys = request.getParametErvalues ( "Hobby");
문자열 텍스트 = request.getParameter ( "text");
String password = request.getParameter ( "password");
String Xingbie = request.getParameter ( "Xingbie");
request.getParameter ( "숨겨진");
request.getParameter ( "opt");