Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 12055|Antwoord: 0

[HTML/HTML5] onSubmit evenement voor formulier - De beste manier om validatie vóór het indienen van het formulier te implementeren

[Link kopiëren]
Geplaatst op 27-12-2015 11:39:08 | | |
Vandaag kwam ik een probleem tegen: de pagina bevat veel openbare pagina's (allemaal zonder formulier), en veel plaatsen zijn zelf ingediend (voeg een type="submit"-veld toe aan de pagina, en schrijf dan sumbit.click in js om de commit uit te voeren). Maar ik moet verifiëren of het invullen van het formulier aan de eisen voldoet vóór elke indiening, en als ik bij elke indiening een aanroep aan de validatiefunctie toevoeg, is dat veel werk.
    Ik moet er iets aan doen, namelijk het formulier uniform verifiëren voordat ik het indien. Van het lichaam dat het event aan heeft voordat de pagina wordt gesloten, wordt afgeleid dat het formulier ook een pre-commit event moet hebbenonsubmit。 De functie van dit evenement is om de uitvoering van het gespecificeerde object te automatiseren voordat het formulier wordt ingediend.
    Het moet worden opgemerkt dat de return in onsubmit="return check()" moet worden toegevoegd, anders wordt deze toch ingediend als de retourwaarde van check onjuist is. Dat wil zeggen, onsubmit="return false" is niet om de commit uit te voeren; onsubmit="return true" of onsubmit="return" voeren beide de commit uit;
------------------------------------------
De hoofdpagina is als volgt:
<HTML>
<HEAD>
<scrip{filter}t type="text/javascrip{filter}t">
//form提交前,验证:营销活动最少选择两个
Function Check(){
    if(validatievoorwaarde faalt) {
        return false;
    }anders{
        return true; Je kunt deze retourwaarde ook niet schrijven, en je kunt hem direct indienen
    }
}
</scrip{filter}t>
</HEAD>
<body>
<form id="queryForm" onsubmit="return check()" actie="<%=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"/>
...
<invoertype="Indienen" ID="Indienen" Naam="Indienen" Stijl="Zichtbaarheid:Verborgen"/>
<HTML>
-----------------------------------
Pagina toevoegen:
<img src="<%=request.getContextPath()%>/focReport/images/control_play_blue.png" style="cursor:hand"#323e32" face="simsun">submit.click()" alt="Klik om analyse in te dienen" >





Vorig:Wat een algoritme, ik ben al enkele dagen depressief.
Volgend:Delegeringswaarden tussen Winform-formulieren
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com