Hur du ändrar en form action Värde

December 10

Om du har flera bearbetnings sidor för olika åtgärder, måste du skapa en dynamisk struktur för formulär. Insatsvärdet i formulär taggar används för att bearbeta webbsidan när användaren klickar på \ "Skicka \" -knappen. Åtgärden sidan tar alla inmatade informationen, bearbetar den och returnerar ett svar. Ändra talan om taggen sker via Java.

Instruktioner

1 Skapa formulärtaggar. Du kan ställa in ett värde i åtgärds variabel för en standard eller så kan du lämna det tomt för att ange den via 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 Skapa JavaScript-funktionen. Den här funktionen tar värdet i \ "myText \" fältet och använder den för att avgöra vilka åtgärder som anges i formuläret taggen.

<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 Tillsätt funktion till knappen Skicka. Gå tillbaka till den form som skapades i steg ett, och använda funktionen i \ "onclick \" händelse. Nedan visas den extra kod för formuläret:

<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 Testa formuläret. Öppna webbsidan i webbläsaren. Ändra värdena i textrutan och klicka på \ "Skicka \" -knappen. Formuläret ska omdirigeras till rätt åtgärd sidan.


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com