코드는 다음과 같습니다.
코드 사본은 다음과 같습니다.
<html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type"content = "text/html; charset = utf-8">
<title> 제목을 여기에 삽입하십시오 </title>
<link type = "text/css"rel = "Stylesheet"href = "css/style.css">
</head>
<body>
<form id = "pquery"method = "post"action = "supplierAction! list.action">
<div>
제품 이름 :
<input name = "bill.goodsname"type = "text">
지불 여부 :
<이름 = "Bill.Pay">를 선택하십시오
<옵션 값 = "">
선택하십시오
</옵션>
<옵션 값 = "01">
지불
</옵션>
<옵션 값 = "02">
무급
</옵션>
</선택>
<!-JS는 아래 버튼의 이름을 제출이라고 불리우기 때문에 유효하지 않습니다.
<input name = "제출"value = "combint query"type = "제출">
</div>
<div style = "text-align : center;"> 페이지 당 디스플레이
<select name = "page.pageitems"onchange = "gotoSelectedPage1 ()">
<옵션 값 = "5"> 5 </옵션>
<옵션 값 = "10"selected = "selected"> 10 </옵션>
<옵션 값 = "20"> 20 </옵션>
<옵션 값 = "50"> 50 </옵션>
</select> 총 6 개의 레코드
<입력 ID = "Curpage"name = "page.currentPage"style = "높이 : 14px; 라인-하이트 : 14px; 세로-앨리 서명 : 중간; 컬러 : #005AA7; 국경-바닥 : 1px Solid #005AA7; 경계-탑 : 0px; 테두리-왼쪽 : 0px; wrown right; 중심; "readonly ="readonly "value ="1 "size ="3 ">
Page / Total 1 Page <a href = "javaScript : page_first ();"> Page 1 </a>
<a href = "javaScript : page_last ();"> 마지막 페이지 </a> 점프 :
<select id = "selectPage"onchange = "gotoSelectedPage ()">
<옵션 값 = "1"selected = "selected"> 1 </옵션> </select> </div>
<script type = "text/javaScript">
함수 sel (val) {return document.getElementById (val);}
var page = sel ( 'curpage'); var form = sel ( 'pquery'); var select = sel ( 'selectPage');
function page_first () {page.value = 1; form.submit ();}
함수 page_pre () {var a = page.value; a = parseint (a) -1; page.value = a; page_validate (); form.submit ();}
함수 page_next () {var a = page.value; a = parseint (a) + 1; page.value = a; page_validate (); form.submit ();}
function page_last () {page.value = 1; form.submit ();}
함수 page_validate () {var a = page.value; if (a <1) {a = 1;} if (a> 1) {a = 1;} page.value = a;}
함수 gotoSelectedPage1 () {page.value = 1; form.submit ();}
함수 gotoselectedPage () {page.value = select.value; form.submit ();}
</스크립트>
</div>
</form>
</body> </html>
이름 속성을 삭제 한 후 정상적으로 작동합니다 ~~ 이유는 무엇입니까? 일부 연구와 상담 후, 위대한 주인은 답을주었습니다.
형태의 요소는 이름을 통해 얻습니다. 이름 = 제출 인 경우 양식 .Submit은 입력을 가져와야합니다. 그래서 form.submit ()는 점수가 아닌 오류를보고합니다.
이해 하셨나요?이 기사가 도움이되기를 바랍니다.