コードは次のとおりです。
コードコピーは次のとおりです。
<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>
製品名:
<入力名= "bill.goodsname" type = "text">
支払うかどうか:
<name = "bill.pay">を選択します
<オプション値= "">
選択してください
</option>
<オプション値= "01">
支払い
</option>
<オプション値= "02">
未払い
</option>
</select>
<! - 下のボタンの名前が送信と呼ばれるため、JSは無効です - >
<入力名= "submit" value = "コンビネーションクエリ" type = "submit">
</div>
<div style = "text-align:center;">ページごとの表示
<select name = "page.pageitems" onchange = "gotoselectedpage1()">
<オプション値= "5"> 5 </option>
<オプション値= "10" selected = "selected"> 10 </option>
<オプション値= "20"> 20 </option>
<オプション値= "50"> 50 </option>
</select>合計6つのレコード
<入力ID = "curpage" name = "page.currentpage" style = "height:14px; line-height:14px; vertical-align:middle; color:#005aa7; border-bottom:1px solid #005AA7; Border-TOP:0PX; Border-Left:0PX; Border-Right:0PX; background-color:Transparent; width:14px; "readonly" readonly "value =" 1 "size =" 3 ">
ページ /合計1ページ<a href = "javascript:page_first();"> page 1 </a>
<a href = "javascript:page_last();">最後のページ</a>ジャンプ:
<select id = "selectpage" onchange = "gotoselectedpage()">
<オプション値= "1" selected = "selected"> 1 </option> </select> </div>
<script type = "text/javascript">
function 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();}
function page_pre(){var a = page.value; a = parseint(a)-1; page.value = a; page_validate(); form.submit();}
function 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();}
function 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();}
function gotoselectedpage(){page.value = select.value; form.submit();}
</script>
</div>
</form>
</body> </html>
名前属性を削除した後、それは通常動作します~~理由は何ですか?いくつかの研究と相談の後、偉大なマスターが答えを与えました
フォームの要素は、名前を介して取得されます。 name = submitの場合、form.submitは入力を取得する必要があります。したがって、form.submit()はスコアではないエラーを報告します
あなたは理解しましたか、私はこの記事があなたを助けることができることを願っています