Hvor å Endre onsubmit

Den \ "onsubmit () \" brukes for å utløse koden før brukerens skjemaet er sendt til serveren. Den mest populære grunnen til å endre \ "onsubmit () \" verdi er å skape et pop-up vindu når brukeren klikker på en \ "Slett \" -knappen. Et vindu ber brukeren om å bekrefte sin intensjon om å slette en registrering og gir ham muligheten til å avbryte handlingen. Endre \ "onsubmit () \" oppførsel gjøres ved hjelp av Javascript-kode.

Bruksanvisning

1 Lag skjemaet knappen. Den \ "onsubmit () \" funksjonen kalles når brukeren klikker på en knapp.
<Form name = \ "DeleteForm \" action = \ "processdelete.php \" method = \ "post \">

2 Legg verifiseringen i \ "onsubmit () \" hendelseshåndterer. Koden under fanger knapp klikk og kaller en Javascript-funksjonen før du lar kommandoen til å følge gjennom. Den \ "dette \" variable passerer form objektet slik funksjon kan vurdere og bruke informasjon som er angitt.
<Form name = \ "DeleteForm \" action = \ "processdelete.php \" method = \ "post \" onsubmit = \ "DoYouReallyWantToDelete (denne); \">

3 Lag funksjonen. I trinn to, \ "onsubmit () \" selv kaller funksjonen \ "DoYouReallyWantToDelete (). \" Koden må opprettes i en Javascript-kode for å verifisere brukerens input. Koden under oppretter en funksjon skall med de riktige skriptkodene.
<Script type = \ "text / javascript \">
funksjon DoYouReallyWantToDelete (theform)
{
}
</ Script>

4 Skriv inn koden. Selv om en skallet er opprettet, koden som verifiserer brukerens intensjon om å slette en post må oppgis. Følgende er fullt funksjonell kode som returnerer false hvis brukeren klikker avbryte og true hvis \ "OK \" trykkes.
<Script type = \ "text / javascript \">
funksjon DoYouReallyWantToDelete (theform)
{
Var YesOrNo = confirm (\ "Er du sikker på at du vil slette verdien? \")

if (YesOrNo == true)
{

return true; //form sent to the server

}
ellers
{

return false; //cancel the request

}
}
</ Script>