양식을 제출할 때 다양한 입력 양식을 사용한다는 것은 누구나 알고 있습니다. 그러나 Document.getElementById를 사용하여 모든 입력 양식을 쉽게 얻을 수 있는 것은 아닙니다. 체크박스나 라디오 또는 선택과 유사한 결합 형식이 있습니다. 서버에서 제출된 매개변수를 얻기 위해 어떻게 자바스크립트를 사용합니까? 더 이상 말할 필요가 없습니다. 코드는 다음과 같습니다.
Javascript:
코드 복사
코드는 다음과 같습니다.
function check(){
var radio = document.getElementsByName("xingbie");
var checkbox = document.getElementsByName("hobby");
var select = document.getElementById("opt");
//获取select标签
var index = select.selectedIndex;
var text = select.options[index].text;
var 값 = select.options[index].value;
//获取radio标签
for(var i=0;i if(xingbie.item(i ).checked){
var val = xingbie.item(i).getAttribute("value");
break;
}
continue;
}
//获取checkbox标签
for(var i=0;i if(hobbys[i].checked){
alert(hobbys[i].value);
}
계속;
}
//提交form表单
document.formkk.submit();
}
Java:
String[] 취미 = request.getParameterValues("취미"); //체크박스
String text = request.getParameter("text"); //text
문자열 비밀번호 = request.getParameter("password"); //password
String xingbie = request.getParameter("xingbie"); //라디오
request.getParameter("hidden");
request.getParameter("opt"); //선택