Form action löst ungewollt aus

Merlin732

Erfahrenes Mitglied
PHP:
<body>
<form action="typo3conf/ext/user_ccsuche/pi1/class.user_ccsuche_pi1.php">
<input type="hidden" name="sent" value="yes">
.
.
.
.
       <td colspan="2"> 
 
       <div align="center"> 
          <input type="submit">
        </div>
      </td>
    </tr>
  </table>
</fieldset>
</form>
</body>
</html>

Hi, kann mir jemand sagen, warum die Action sofort ausgeführt wird, sobald man die Seite startet? Eigentlich müsste Sie doch warten, bis man auf submit klickt oder?

Kann mir jemand helfen?
 
Hmm, probiers mal hiermit:

PHP:
<body>
<form action="typo3conf/ext/user_ccsuche/pi1/class.user_ccsuche_pi1.php" method="post">
<input type="hidden" name="sent" value="yes" />
.
.
.
.
       <td colspan="2"> 
 
       <div align="center"> 
          <input type="submit" name="submit" value="Abschicken" />
        </div>
      </td>
    </tr>
  </table>
</fieldset>
</form>
</body>
</html>
 
Also geändert habe ich jetzt: method="post", <input type="submit" name="submit" value="Abschicken" /> und die Slashes am Ende einer Input-Zeile, obwohl ich nicht weiß, warum du die machst. Ich hoffe, dass ich nicht übersehen habe, das Ergebnis ist aber unverändert, er springt sofort zum php-script und führt es aus.
 
Zeig her mal den kompletten Code der Seite, vielleicht ist ja was anderes faul.
Der Slash am Ende ist zum Abschließen des Tags, muss nicht unbedingt sein, aber tut ja nicht weh, oder? ;)
 
Ne weh tuts nich :P

Hier ist der komplette Code:

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Checkboxen mit PHP auswerten</title>
</head>
       
<body>
<form action="typo3conf/ext/user_ccsuche/pi1/class.user_ccsuche_pi1.php" method="post"> 
<input type="hidden" name="sent" value="yes" />
<fieldset algin="center" style="border : 1px solid black; width : 400px;"><legend><b>Kompontenauswahl</b></legend>
 <!--###SUCHE### begin -->
  <table width="342" border="0" cellspacing="0" cellpadding="2" align="center" bgcolor="#FFFFFF" bordercolor="#CCCCCC">
  	<tr> 
      <td width="130"> 
        <div align="center"><b></b></div>
      </td>
      <td width="91"> 
        <div align="center"><b>Linux</b></div>
      </td>
      <td width="93"> 
        <div align="center"><b>Windows</b></div>
      </td>
    </tr>
    <tr> 
      <td width="130"> 
        <div align="center"></div>
      </td>
      <td width="91"> 
        <div align="center"></div>
      </td>
      <td width="93"> 
        <div align="center"></div>
      </td>
    </tr>
    <tr> 
      <td width="130"> 
        <div align="center"><b>Data Replication</b></div>
      </td>
      <td width="91"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="data_replication_linux">
        </div>
      </td>
      <td width="93"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="data_replication_windows">
        </div>
      </td>
    </tr>
    <tr> 
      <td width="130" height="26"> 
        <div align="center"><b>Shared Storage</b></div>
      </td>
      <td width="91" height="26"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="shared_storage_linux">
        </div>
      </td>
      <td width="93" height="26"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="shared_storage_windows">
        </div>
      </td>
    </tr>
    <tr> 
      <td width="130"> 
        <div align="center"><b>Data Bases</b></div>
      </td>
      <td width="91"> 
        <div align="center"></div>
      </td>
      <td width="93"> 
        <div align="center"></div>
      </td>
    </tr>
    <tr> 
      <td width="130"> 
        <div align="right">mySQL</div>
      </td>
      <td width="91"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="mysql_linux">
        </div>
      </td>
      <td width="93"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="mysql_windows">
        </div>
      </td>
    </tr>
    <tr> 
      <td width="130"> 
        <div align="right">DB2</div>
      </td>
      <td width="91"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="db2_linux">
        </div>
      </td>
      <td width="93"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="db2_windows">
        </div>
      </td>
    </tr>
    <tr> 
      <td width="130"> 
        <div align="right">Oracle</div>
      </td>
      <td width="91"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="oracle_linux">
        </div>
      </td>
      <td width="93"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="oracle_windows">
        </div>
      </td>
    </tr>
    <tr> 
      <td width="130"> 
        <div align="center"><b>Mailsystems</b></div>
      </td>
      <td width="91"> 
        <div align="center"></div>
      </td>
      <td width="93"> 
        <div align="center"></div>
      </td>
    </tr>
    <tr> 
      <td width="130"> 
        <div align="right">Sendmail</div>
      </td>
      <td width="91"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="sendmail_linux">
        </div>
      </td>
      <td width="93"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="sendmail_windows">
        </div>
      </td>
    </tr>
    <tr> 
      <td width="130"> 
        <div align="right">Exchange</div>
      </td>
      <td width="91"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="exchange_linux">
        </div>
      </td>
      <td width="93"> 
        <div align="center"> 
          <input type="checkbox" name="such_bereich[]" value="exchange_windows">
        </div>
      </td>
    </tr>
  </table>
</fieldset><p>&nbsp;</p>
<fieldset algin="center" style="border : 1px solid black; width : 400px;"><legend><b>Suchwort</b></legend>
  <table width="342" border="0" cellspacing="0" cellpadding="2" align="center" bgcolor="#FFFFFF" bordercolor="#CCCCCC">
    <tr> 
      <td width="164"> 
        <div align="right"><b>Suchen:</b></div>
      </td>
      <td width="178"> 
        <div align="left"> 
          <input type="text" name="suchfeld" value="" size="29" maxlength="100">
        </div>
      </td>
    </tr>
    <tr> 
      <td colspan="2"> 
        <div align="center"> 
          <input type="submit" name="submit" value="Abschicken" />
        </div>
      </td>
    </tr>
  </table>
<!--###SUCHE### end -->
</fieldset>
</form>
</body>
</html>
 
Auch da ist nichts dabei, was dies verursachen könnte.

Im Grunde genommen geht das, was du beschreibst, nur mit Javascript....und davon ist dort nichts zu sehen.
 
Zurück