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 \">

&lt;input name=\&quot;myText\&quot; type=\&quot;text\&quot; value=\&quot;0\&quot;>
&lt;input type=\&quot;submit\&quot; 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'

}
else
{
document.testingactions.action = 'myOtherValuePage.php'

}
document.testingactions.submit()

}

</ 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 \">

&lt;input name=\&quot;myText\&quot; type=\&quot;text\&quot; value=\&quot;0\&quot;>
&lt;input type=\&quot;submit\&quot; value='Click Me!' onClick=\&quot;changeaction(document.getElementsByName(\&quot;myText\&quot;));\&quot;>

</ 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.