Formularfelder per Browserzeile verarbeiten

ahykes

Erfahrenes Mitglied
Hallo Jungs!
Habe folgende HTML-Seite:

HTML:
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form action="" method="post">
  <table width="510" border="0" cellspacing="2" cellpadding="2">
    <tr align="center" valign="middle"> 
      <td width="141" align="left" valign="middle"><font color="#000000" size="2" face="Arial, Helvetica, sans-serif"><strong>Roboterabfrage</strong></font></td>
      <td colspan="6"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;</font></td>
    </tr>
    <tr align="center" valign="middle"> 
      <td align="left" valign="middle"><font size="2" face="Arial, Helvetica, sans-serif">Roboter</font></td>
      <td width="45"><font size="2" face="Arial, Helvetica, sans-serif">2.1 
        <input name="check_21" type="checkbox" id="check_21" value="Rob2.1">
        </font></td>
      <td width="50"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;2.3 
        <input name="check_23" type="checkbox" id="check_23" value="Rob2.3">
        </font></td>
      <td width="53"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;2.4 
        <input name="check_24" type="checkbox" id="check_24" value="Rob2.4">
        </font></td>
      <td width="49"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;3.1 
        <input name="check_31" type="checkbox" id="check_31" value="Rob3.1">
        </font></td>
      <td width="53"><font size="2" face="Arial, Helvetica, sans-serif">3.2 
        <input name="check_32" type="checkbox" id="check_32" value="Rob3.2">
        </font></td>
      <td width="75"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp; 
        3.3 
        <input name="check_33" type="checkbox" id="check_33" value="Rob3.3">
        </font></td>
    </tr>
    <tr align="center" valign="middle"> 
      <td align="left" valign="middle"><font size="2" face="Arial, Helvetica, sans-serif">Zeitraum</font></td>
      <td colspan="6"><font size="2" face="Arial, Helvetica, sans-serif">von &nbsp; 
        <input name="Zeit_von" type="text" id="Zeit_von">
        bis 
        <input name="Zeit_bis" type="text" id="Zeit_bis">
        </font></td>
    </tr>
    <tr align="center" valign="middle"> 
      <td align="left" valign="middle">&nbsp;</td>
      <td colspan="6">&nbsp;</td>
    </tr>
  </table>
  <p> 
    <input type="submit" name="Submit" value="Abfrage starten">
  </p>
</form>
</body>
</html>
Um es kurz zu machen: Ich habe folgende Felder die verschickt werden:
Rob2.1
Rob2.3
Rob2.4
Rob3.1
Rob3.2
Rob3.3
Zeit_von
Zeit_bis

Nun habe ich die Anforderung bekommen, dass ich ganze in einen String zusammenbasteln soll der wie folgt aussieht:
/cgi-bin/neu/meldungen/ubs_roboter?ROBOTER1=Rob2.1&ROBOTER2=&ROBOTER3=&ROBOTER4=&ROBOTER5=&ROBOTER6=&ZEIT_VON=21.01.2006-10:00:00&ZEIT_BIS=21.01.2006-11:00:00
Das Ganze soll also quasi der Link sein, der nach drücken auf einen Button geöffent wird. :(

Ich möchte also auf einen Button drücken und dann soll eine Javascriptfunktion die Form auslesen und dann den String zusammenbasteln. Habt ihr eine Idee?
 
Hallo,
dafür benötigst du gar kein JavaScript du musst das Formular einfach nur mit GET anstatt mit POST verschicken.
HTML:
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="/cgi-bin/neu/meldungen/ubs_roboter" method="GET">
  <table width="510" border="0" cellspacing="2" cellpadding="2">
	<tr align="center" valign="middle"> 
	  <td width="141" align="left" valign="middle"><font color="#000000" size="2" face="Arial, Helvetica, sans-serif"><strong>
  Roboterabfrage</strong></font></td>
	  <td colspan="6"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;</font></td>
	</tr>
	<tr align="center" valign="middle"> 
	  <td align="left" valign="middle"><font size="2" face="Arial, Helvetica, sans-serif">
  Roboter</font></td>
	  <td width="45"><font size="2" face="Arial, Helvetica, sans-serif">2.1 
		<input name="ROBOTER1" type="checkbox" id="check_21" value="Rob2.1">
		</font></td>
	  <td width="50"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;2.3 
		<input name="ROBOTER2" type="checkbox" id="check_23" value="Rob2.3">
		</font></td>
	  <td width="53"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;2.4 
		<input name="ROBOTER3" type="checkbox" id="check_24" value="Rob2.4">
		</font></td>
	  <td width="49"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;3.1 
		<input name="ROBOTER4" type="checkbox" id="check_31" value="Rob3.1">
		</font></td>
	  <td width="53"><font size="2" face="Arial, Helvetica, sans-serif">3.2 
		<input name="ROBOTER5" type="checkbox" id="check_32" value="Rob3.2">
		</font></td>
	  <td width="75"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp; 
  3.3 
		<input name="ROBOTER6" type="checkbox" id="check_33" value="Rob3.3">
		</font></td>
	</tr>
	<tr align="center" valign="middle"> 
	  <td align="left" valign="middle"><font size="2" face="Arial, Helvetica, sans-serif">
  Zeitraum</font></td>
	  <td colspan="6"><font size="2" face="Arial, Helvetica, sans-serif">von&nbsp;&nbsp; 
		<input name="ZEIT_VON" type="text" id="Zeit_von" size="20">
		bis 
		<input name="ZEIT_BIS" type="text" id="Zeit_bis" size="20">
		</font></td>
	</tr>
	<tr align="center" valign="middle"> 
	  <td align="left" valign="middle">&nbsp;</td>
	  <td colspan="6">&nbsp;</td>
	</tr>
  </table>
  <p> 
	<input type="submit" name="Submit" value="Abfrage starten">
  </p>
</form>
</body>
</html>

mfg
forsterm
 

Neue Beiträge

Zurück