Hallo alle zusammen,
ich bin derzeit dabei eine kleine Weboberfläche zur Geräteverwaltung zu schreiben. Das ganze lief bisher in Python. Zum besseren Verständnis und um Plattenplatz zu sparen will ich nun darauf verzichten und es einfach nur mit shellscripting schreiben.
Nun zu meinem Problem. Wenn ich in dem unten dargestellten Formular auf eine der beiden Radioboxen klicke wird nur ein Teil der Formulardaten gesendet. Ist das normal?
Wenn ich den enstsprechenden Submit Button verwende wird alles gesendet. Diese Funktionalität brauche ich um je nach Auswahl etwas dynamisch ein- oder auszublenden.
gruss und danke fürs lesen!
flo
<html>
<head></head>
<form method='POST' action='myscript.cgi'>
<input name='HOSTNAME' type='textfield' size='50' value='FOOO'><br>
<input type='radio' name='SELECTEDIFACE' value='0' onchange='submit()'>1
<input type='radio' name='SELECTEDIFACE' value='1' onchange='submit()' CHECKED>2<br>
<input name='testprog' type='checkbox' value='1'><br>
<input type='reset' value=' Cancel '>
<input type='submit' value=' Submit '>
</form>
<body>
</body>
</html>
Alles anzeigen
myscript.cgi
root@localhost:/var/www/cgi-bin/system# cat /tmp/test
HOSTNAME=FOOO&SELECTEDIFACE=0
root@localhost:/var/www/cgi-bin/system# cat /tmp/test
HOSTNAME=FOOO&SELECTEDIFACE=0&testprog=1