HTML에서 JS를 사용하여 GET 및 POST 메소드를 통해 양식 값을 전달하십시오 (즉, URL에서 추가? A = B & C = D 등).
일반적으로 사용되는 양식을 얻는 방법의 경우 종종 일부 코드를 반복적으로 작성합니다. 오늘 게시 된 코드는 공개 방법으로 직접 호출 할 수 있습니다. 모든 사람의 개발 효율성을 향상시킬 수 있습니다.
JS 코드
<script type = "text/javaScript"> // 지정된 양식 함수 getElements (compormid) {var form = document.getElementById (cormid); var 요소 = 새로운 배열 (); var 태그 = form.getElementsByTagName ( 'input'); for (var j = 0; } 리턴 요소; } // [name, value] 배열 함수 inputSelector (element) {if (element.checked) return [element.name, element.value]; } 함수 input (element) {switch (element.type.tolowercase ()) {case '제출': case 'hidden': case 'password': case 'text': return [element.name, element.value]; CASE 'CheckBox': Case 'Radio': return inputSelector (요소); } false를 반환합니다. } // 결합 URL 함수 SerializeElement (element) {var method = element.tagname.tolowercase (); var 매개 변수 = 입력 (요소); if (parameter) {var key = encodeUricomponent (매개 변수 [0]); if (key.length == 0) 반환; if (parameter [1] .constructor! = array) 매개 변수 [1] = [매개 변수 [1]]; var 값 = 매개 변수 [1]; var results = []; for (var i = 0; i <value.length; i ++) {results.push (key + '=' + encodeUricomponent (values [i])); } return results.join ( '&'); }} // 호출 메소드 함수 serializeform (compormid) {var elements = getElements (cormid); var querycomponents = new array (); for (var i = 0; i <elements.lenges; i ++) {var querycomponent = SerializeElement (elements [i]); if (QueryComponent) QueryComponents.push (QueryComponent); } return querycomponents.join ( '&'); } </스크립트>JS 코드
함수 getFormInfo () {var params = serializeform ( 'login'); 경고 (매개 변수); }HTML 코드
<body> <form id = "login"name = "login"method = "post"action = "result.jsp"> <input name = "user"type = "user"type = "text"/> <입력 이름 = "sex"type = "radio"value = "man"/<입력 이름 = "radio"value = "여자"/> 관심 : <입력 유형 = "vale ="valk " type = "checkbox"name = "menuty"value = "dss"> dss <input type = "checkbox"name = "mange"value = "ddr"> ddr <br> <input type = "hidden"name = "from"value = "value ="valk "="value = "value ="on click = "getclick ="get compinfo ();
HTML :
URL :
위의 기사 js에서 양식의 모든 데이터를 얻는 간단한 방법은 편집기가 공유하는 전체 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.