Hvordan endre et skjema Action Value
Hvis du har flere behandlings sider for ulike handlinger, må du opprette en dynamisk struktur for skjemaer. Handlingen verdi i skjema kodene brukes til å behandle nettsiden når brukeren klikker på \ "Send \" -knappen. Handlingen side tar all informasjon som er angitt, behandler den og returnerer et svar. Endre handlingen for taggen er gjort gjennom Javascript.
Bruksanvisning
1 Opprett skjema koder. Du kan angi en verdi i aksjon variabel for en standard, eller du kan la det være tomt for å spesifisere det gjennom skript.
<Form name = \ "testingactions \" action = \ "mydefaultpage.php \">
<input name=\"myText\" type=\"text\" value=\"0\">
<input type=\"submit\" value='Click Me!'>
</ Form>
2 Lag Javascript-funksjonen. Denne funksjonen tar verdien i \ "myText \" -feltet og bruker den til å bestemme hvilke tiltak som settes i form tag.
<Script language = "Javascript">
function changeaction(int myValue) {
if (myValue == 0)
{
document.testingactions.action = 'myOtherProcessPage.php'
GÅ
}
else
{
document.testingactions.action = 'myOtherValuePage.php'
GÅ
}
document.testingactions.submit()
GÅ
}
</ Script>
3 Legg funksjonen til på send-knappen. Gå tilbake til skjemaet opprettet i trinn en, og bruke funksjonen i \ "onClick \" hendelse. Følgende viser lagt til kode for skjemaet:
<Form name = \ "testingactions \" action = \ "mydefaultpage.php \">
<input name=\"myText\" type=\"text\" value=\"0\">
<input type=\"submit\" value='Click Me!' onClick=\"changeaction(document.getElementsByName(\"myText\"));\">
</ Form>
4 Test skjemaet. Åpne nettsiden i nettleseren din. Endre verdiene i tekstboksen og klikk på \ "Send \" -knappen. Skjemaet skal sende deg til riktig handling siden.