Le code est le suivant:
La copie de code est la suivante:
<html xmlns = "http://www.w3.org/1999/xhtml"> <adrey> <meta http-equiv = "content-type" content = "text / html; charset = utf-8">
<Title> Insérer le titre ici </TITME>
<link type = "text / css" rel = "Stylesheet" href = "css / style.css">
</ head>
<body>
<form id = "pQuery" method = "post" action = "propideraction! list.action">
<div>
Nom du produit:
<input name = "bill.goodsname" type = "text">
S'il faut payer:
<select name = "bill.pay">
<Option Value = "">
Veuillez sélectionner
</opoption>
<Option Value = "01">
Payé
</opoption>
<Option Value = "02">
Non rémunéré
</opoption>
</lect>
<! - JS n'est pas valide car le nom du bouton ci-dessous est appelé soumettre ->
<input name = "soumi" value = "combinaison requête" type = "soumettre">
</div>
<div style = "Text-Align: Center;"> Affichage par page
<select name = "page.pageItems" onChange = "gotoselectedPage1 ()">
<Option Value = "5"> 5 </ Option>
<option valeur = "10" sélectionné = "sélectionné"> 10 </ option>
<Option Value = "20"> 20 </ Option>
<Option Value = "50"> 50 </ Option>
</lect> un total de 6 enregistrements
<input id = "curpage" name = "page.currentPage" style = "hauteur: 14px; line-height: 14px; Vertical-Align: Middle; Color: # 005AA7; Border-Bottom: 1px solide # 005aa7; border-top: 0px; border-left: 0px; border-right: 0px; background-color: transparent; width: 14px; text-align: Center;
Page / total 1 page <a href = "javascript: page_first ();"> page 1 </a>
<a href = "javascript: page_last ();"> dernière page </a> sauter à:
<select id = "selectPage" onchange = "gotoselectedPage ()">
<option valeur = "1" sélectionné = "sélectionné"> 1 </ option> </lect> </div>
<script type = "text / javascript">
fonction 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 ();}
fonction page_pre () {var a = page.value; a = parseInt (a) - 1; page.value = a; page_validate (); form.submit ();}
fonction page_next () {var a = page.value; a = parseInt (a) + 1; page.value = a; page_validate (); form.sumit ();}
fonction page_last () {page.value = 1; form.sumit ();}
fonction page_validate () {var a = page.value; if (a <1) {a = 1;} if (a> 1) {a = 1;} page.value = a;}
fonction gotOSelectedPage1 () {page.value = 1; form.submit ();}
fonction gotOSelectedPage () {page.value = select.value; form.submit ();}
</cript>
</div>
</ form>
</ body> </html>
Après avoir supprimé l'attribut de nom, cela fonctionne normalement ~~ quelle est la raison? Après quelques recherches et consultations, un grand maître a donné la réponse
Les éléments de forme sont obtenus par nom. Si name = soumettre, alors Form.Submit doit obtenir l'entrée. Donc Form.SUMMIT () rapportera une erreur qui n'est pas un score
Avez-vous compris, j'espère que cet article peut vous aider