|
Tänään kohtasin ongelman: sivulla on paljon julkisia sivuja (kaikki ilman lomaketta), ja monet paikat siinä on itse lähetetty (lisää sivulle type="submit"-kenttä ja kirjoita sitten sumbit.click js:ään suorittaaksesi commitin). Mutta minun täytyy varmistaa, täyttääkö lomakkeen täyttö vaatimukset ennen jokaista lähetystä, ja jos lisään jokaiseen hakemukseen kutsun validointitoimintoon, se vaatii paljon työtä. Minun täytyy tehdä asialle jotain, eli varmistaa lomake yhtenäisesti ennen sen lähettämistä. Kun runko on tapahtuman päällä ennen sivun sulkemista, päätellä, että lomakkeessa tulisi olla myös pre-commit-tapahtumaonsubmit。 Tämän tapahtuman tehtävänä on automatisoida määritellyn asian suorittaminen ennen lomakkeen lähettämistä. On huomioitava, että palautus onsubmit="return check()" -kohdassa on lisättävä, muuten vaikka shekin palautusarvo olisi väärä, se silti toimitetaan. Toisin sanoen onsubmit="return false" ei suorita commitia; onsubmit="return true" tai onsubmit="return" molemmat suorittavat commitin; ------------------------------------------ Pääsivu on seuraava: <HTML> <HEAD> <scrip{filter}t type="text/javascrip{filter}t"> //form提交前,验证:营销活动最少选择两个 function check(){ if(validointiehto epäonnistuu) { palauta väärin; }else{ return true; Voit myös olla kirjoittamatta tätä palautusarvoa, ja voit lähettää sen suoraan }
} </scrip{filter}t> </HEAD> <body> <form id="queryForm" onsubmit="return check()" action="<%=request.getContextPath()%>/FocReportServlet"> <jsp:include flush="true" page="../pub.jsp"/> <jsp:include flush="true" page="../condition.jsp"/> <jsp:include flush="true" page="condition_marketing.jsp"/> <jsp:include flush="true" page="contrastChart.jsp"/> <jsp:include flush="true" page="../pagectrl.jsp"/> ... <input type="submit" id="submit" name="submit" style="visibility:hidden"/> <HTML> ----------------------------------- Sisällytä sivu: <img src="<%=request.getContextPath()%>/focReport/images/control_play_blue.png" style="cursor:hand"#323e32" face="simsun">submit.click()" alt="Klikkaa lähettääksesi analyysin" >
|