Das hatte ich doch schon in einem anderen Beitrag erklärt, man setzt einfach die ganze <input name= und value= - Anweisungen zusammen. Versuch das mal selbst, viel zu viel zu tippen für mich.
der Anfang ist für
<form>
<input>
<input>
<POST>post.cgi?command=device_data&cur_ipaddr=192.168.1.1
usw.
dann kommt noch
....
<input>
<input></TD>
<input>
&ConMethod=Disconnect ist die letzte Anweisung.
Die beiden Buttons type=\"submit\" darf man nicht so einfach angeben, den die Angaben werden wegen des fehlenden value= nicht übermittelt. Beim Click auf Connect oder Disconnect wird ein Script validate aufgerufen (onClick), das muss man beachten:
function validate(passForm,opt)
{
if (opt==1) {
passForm.ConnectionOption.value = \"release\";
passForm.do_wan_test.value = \"0\";
passForm.dial_ppp.value = \"0\";
}
else if (opt==2) {
passForm.ConnectionOption.value = \"renew\";
passForm.do_wan_test.value = \"1\";
passForm.dial_ppp.value = \"1\";
}
else
passForm.ConnectionOption.value = \"nothing\";
passForm.submit();
return 1;
}
Klickt man auf Connect (Aufruf des Scripts mit Parameter 2) wird also, ConnectionOption=renew, do_wan_test=1 und dial_ppp=1 gesetzt.
Klickt man auf Disconnect ConnectionOption=release, do_wan_test=0 und dial_ppp=0