Submit und target="_self"
fisch
- html
Hallo ich habe da folgendes "Form" (s.u.).
Ich kann leider nciht so gut Programmieren und habe daher eine eventuell beklop... Frage :) Kann man das so umbauen, dass wenn man auf den Senden-Button klickt nicht auf eine andere Seite geführt wird. Würde es gerne so umbauen, dass wenn man eben den Button klickt auf der jeweilige Seite bleibt und sich eventuell ein alert öffent mit der Bestätigung der Sendung. Könnte mir dabei einer helfen.
Danke im voraus
Fisch
----------------
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" name="contact" id="contact" style="display:inline;">
<table width="100%" border="0" align="left" cellpadding="5" cellspacing="0">
<tr>
<td width="50%">Enter your name: </td>
<td width="50%"><input name="name" type="text" id="name" value="<?php echo $_POST['name'];?>"></td>
</tr>
<?php
if($REQUIRE_EMAIL == 1){?>
<tr>
<td width="50%">Enter your e-mail address: </td>
<td width="50%"><input name="email" type="text" id="email" value="<?php echo $_POST['email'];?>"></td>
</tr>
<?php } ?>
<tr>
<td width="50%"><?php if($MULTIPLE_EMAILS == 1){?>
Your Friend's emails:<br />
<font size="2"><em>Separated by comma</em></font> <?php } else {?>
Your Friend's email:
<?php } ?></td>
<td width="50%"><input name="mail" type="text" id="toemails" value="<?php echo $_POST['mail'];?>"></td>
</tr>
<?php
if($REQUIRE_MESS == 1){?>
<tr>
<td width="50%">Add your personal message: </td>
<td width="50%"><textarea name="message_text" cols="40" rows="4" id="message_text"><?php echo $_POST['message_text'];?></textarea></td>
</tr>
<?php } ?>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Send E-Mail" target="_self">
<input name="submit_id" type="hidden" id="submit_id" value="1" target="_self">
<input name="this_page" type="hidden" id="this_page" value="<?=$_POST['this_page'];?>" target="_self">
</div></td>
</tr>
<tr>
<td colspan="2"><div align="left">
<br /><br /><br />
* E-mail addresses will be used only for transmission of this message.<br />
* The information will not be used for any other purpose.</td>
</tr>
</table>
</form>
Hi fisch,
Ich kann leider nciht so gut Programmieren und habe daher eine eventuell beklop... Frage :)
Mal ne ganz beklop... gegenfrage, was passiert denn nach dem du die Mail abschickst?
<form action="<?php echo $_SERVER['PHP_SELF'];?>"
Sollte das von dir gewollte veranlassen,
<input type="submit" target="_self">
<input name="submit_id" target="_self">
und was sollen hier die target? Das Ziel bestimmst du schon im form, und im form ist "self".
Ausserdem würde ich dir noch diese Seite empfehlen
Wenn das verlinkte zuviel auf einmal ist, dann lese dich hier ein, worum es da geht.
Grüße aus H im R,
Engin
Mahlzeit,
Ich kann leider nciht so gut Programmieren und habe daher eine eventuell beklop... Frage :)
Es gibt kei^H^H^Hselten bekloppte Fragen. ;-)
Kann man das so umbauen, dass wenn man auf den Senden-Button klickt nicht auf eine andere Seite geführt wird.
Ja.
Würde es gerne so umbauen, dass wenn man eben den Button klickt auf der jeweilige Seite bleibt und sich eventuell ein alert öffent mit der Bestätigung der Sendung. Könnte mir dabei einer helfen.
Stichwort: AJAX. Damit kannst Du (mittels Javascript) Requests im Hintergrund abschicken - und anschließend z.B. gewisse Elemente Deiner Seite aktualisieren bzw. ändern.
MfG,
EKKi