Moxa: Zusammenfügen von Werten aus Eingabefeldern

Hallo,
ich habe ein Problem. Und zwar versuche ich aus einem Formular die Eingabefelder auszulesen, und dann in Form einer URL weiterzugeben. Komme aber nicht dahinter wie ich dies machen soll. Die Inhalte aus den Eingabeeldern sollen an die http Seite in der 2. Zeile angehängt werden. Hier der Auszug aus der Datei:

<body>
<form action="http://172.16.60.108/cgi-bin/cgitest?" method="post">

<p>Devicename: <input id="devicename" type="text" size="30" maxlength="30"></p>
<p>BMS-Adresse: <input id="bms-adresse" type="text" size="3" maxlength="3"></p>

<script language="javascript">
function versteckenfeld ()
{
 document.getElementById("no_dhcp").style.visibility="hidden";
}
function anzeigefeld ()
{
 document.getElementById("no_dhcp").style.visibility="visible";
}
</script>

<body>

<form action="input_checkbox.htm">
  <p>DHCP:
  <input type="radio" name="dhcp" value="ja" onclick='versteckenfeld ();'>JA
  <input type="radio" name="dhcp" value="nein" checked onclick='anzeigefeld ();'>NEIN</p>

<div form id="no_dhcp">
IP: <input id="ip" type="text" size="14" maxlength="15"><br>
Subnet: <input id="subnet" type="text" size="14" maxlength="15"><br>
Gateway: <input id="gateway" type="text" size="14" maxlength="15"><br>
DNS: <input id="dns" type="text" size="14" maxlength="15"><br>
</div>
<br>
        <input type="submit" value=" Senden ">
        <input type="reset" value=" Reset">
</form>
</body>

Wäre schön wenn wir jemand helfen könnte.

  1. Hallo,
    ich habe ein Problem. Und zwar versuche ich aus einem Formular die Eingabefelder auszulesen, und dann in Form einer URL weiterzugeben. Komme aber nicht dahinter wie ich dies machen soll. Die Inhalte aus den Eingabeeldern sollen an die http Seite in der 2. Zeile angehängt werden. Hier der Auszug aus der Datei:

    Wenn ich dich richtig verstanden habe (?) dann benutz als METHOD "get" statt "post".

    1. Hallo,
      ich habe ein Problem. Und zwar versuche ich aus einem Formular die Eingabefelder auszulesen, und dann in Form einer URL weiterzugeben. Komme aber nicht dahinter wie ich dies machen soll. Die Inhalte aus den Eingabeeldern sollen an die http Seite in der 2. Zeile angehängt werden. Hier der Auszug aus der Datei:
      Wenn ich dich richtig verstanden habe (?) dann benutz als METHOD "get" statt "post".

      **Habe ich schon probiert, funktioniert aber nicht. Zwischen dem "form action" aufruf und dem "submit" Befehl, nach dem ich dann die "form action" erst wieder beende liegen ja aber auch noch scripte und andere "form". Glaube das führt auch zum Problem.

      Zur verständnis, so soll in etwas das Ergebniss dann aussehen:
      http://172.16.60.108/cgi-bin/cgitest?MeinMoxaDeviceName+NO_DHCP+172.16.60.108+255.255.255.0+172.16.0.25+172.16.0.27

      1. Mahlzeit Moxa,

        Wenn ich dich richtig verstanden habe (?) dann benutz als METHOD "get" statt "post".

        **Habe ich schon probiert, funktioniert aber nicht.

        "Funktioniert nicht" funktioniert nicht. Bitte gib eine vernünftige und hilfreiche Problembeschreibung an.

        Zwischen dem "form action" aufruf und dem "submit" Befehl, nach dem ich dann die "form action" erst wieder beende liegen ja aber auch noch scripte und andere "form".

        Das ist ungünstig. <form>-Elemente dürfen nicht verschachtelt werden. Räume Dein HTML-Dokument auf, so dass es valide ist.

        Zur verständnis, so soll in etwas das Ergebniss dann aussehen:
        http://172.16.60.108/cgi-bin/cgitest?MeinMoxaDeviceName+NO_DHCP+172.16.60.108+255.255.255.0+172.16.0.25+172.16.0.27

        GET-Parameter werden in der Regel als Paar von Namen und Werten in der Form "?foo=bar&bla=fasel" übergeben. Wenn Du etwas anderes willst, musst Du es Dir wohl mit clientseitigen Skripten (z.B. Javascript) zusammenbasteln.

        MfG,
        EKKi

        --
        sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|