Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12055|Vastaus: 0

[HTML/HTML5] Onsubmit-tapahtuma lomakkeelle – paras tapa toteuttaa validointi ennen lomakkeen lähettämistä

[Kopioi linkki]
Julkaistu 27.12.2015 11.39.08 | | |
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" >





Edellinen:Mikä algoritmi, olen ollut masentunut useita päiviä.
Seuraava:Delegointiarvot Winform-lomakkeiden välillä
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com