Avatar billede rusen Nybegynder
26. september 2003 - 12:00 Der er 5 kommentarer og
1 løsning

submit som link

<form method=post type=text action=index.php></form>
<table border=0 width=350>
<tr>
<td width=150><b>Navn:</b></td>
<td width=200><input name=subject></td>
</tr>
<tr>
<td width=150><b>Mail:</b></td>
<td width=200><input name=afsender type=text></td>
</tr>
<tr>
<td width=150><b>Emne:</b></td>
<td width=200><textarea name=body rows=5 cols=25></textarea></td>
</tr>
<td>
<td width=350 rows=2><a href="java script:onClick=document.forms['0'].submit();">Send besked</a>
</td>
</tr>
</table>
</form>

hvorfor submitter min href ikke denne form?
Avatar billede nak-m Nybegynder
26. september 2003 - 12:12 #1
den submitter ved mig ...
Avatar billede rusen Nybegynder
26. september 2003 - 12:26 #2
Hos mig virker det ikke efter hensigten.

Jeg har rettet "post" til "get", for at se resultatet, og den tilføjer ikke det indtastede til url'en

<form name="tester" method='get' type=text action=index.php></form>
<table border=0 width=350>
<tr>
<td width=150><b>Navn:</b></td>
<td width=200><input name=subject></td>
</tr>
<tr>
<td width=150><b>Mail:</b></td>
<td width=200><input name=afsender type=text></td>
</tr>
<tr>
<td width=150><b>Emne:</b></td>
<td width=200><textarea name=body rows=5 cols=25></textarea></td>
</tr>
<td>
<td width=350 rows=2><a href="java script:onClick=document.forms['tester'].submit();">Send besked</a>
</td>
</tr>
</table>
</form>

Det er som om jeg submitter en anden form? - har kun en.
Avatar billede grunken Nybegynder
26. september 2003 - 12:42 #3
<a href="java script:void(0)" onclick="document.forms[0].submit();">
Avatar billede rusen Nybegynder
26. september 2003 - 12:49 #4
Siden bliver ikke reloadet som den plejer med en submit button :-(

det skal den, for at resten af siden virker.

Her er hele kilden, så i kan se den.
Avatar billede rusen Nybegynder
26. september 2003 - 12:49 #5
<html><body>
<font face="Arial">

<?php
$modtager = "x@yz.com";

if($_GET['body'] != "")
{
mail($modtager, $subject, "$body\n\n\nMed venlig hilsen \n$afsender");
echo "
<b>Tak for ulejligheden!\n\nHer er dit brev:</b><br><br>$body<br><br><br>Med venlig hilsen<br>$afsender
";
}
else
{ ?>

<form name="tester" method='get' type=text action=index.php></form>
<table border=0 width=350>
<tr>
<td width=150><b>Navn:</b></td>
<td width=200><input name='sub' value='<? $_GET['sub'] ?>'></td>
</tr>
<tr>
<td width=150><b>Mail:</b></td>
<td width=200><input name='afsender' type=text></td>
</tr>
<tr>
<td width=150><b>Emne:</b></td>
<td width=200><textarea name='body' rows=5 cols=25></textarea></td>
</tr>
<td>
<td width=350 rows=2>  <a href="java script:void(0)" onclick="document.forms[0].submit();">Send besked</a>
</td>
</tr>
</table>
</form> 

<? } ?>

</font></body></html>
Avatar billede grunken Nybegynder
26. september 2003 - 13:56 #6
<html><body>
<font face="Arial">

<?php
$modtager = "x@yz.com";

if (isset($_GET['body'])){
$afsender = $_GET['afsender'];
$body = $_GET['body'];
$subject = $_GET['sub'];
mail($modtager, $subject, "$body\n\n\nMed venlig hilsen \n$afsender");
echo "
<b>Tak for ulejligheden!\n\nHer er dit brev:</b><br><br>$body<br><br><br>Med venlig hilsen<br>$afsender
";
}
else
{ ?>

<form name="tester" method="get">
<table border=0 width=350>
<tr>
<td width=150><b>Navn:</b></td>
<td width=200><input name="sub" value='<? $_GET['sub'] ?>'></td>
</tr>
<tr>
<td width=150><b>Mail:</b></td>
<td width=200><input name="afsender" type=text></td>
</tr>
<tr>
<td width=150><b>Emne:</b></td>
<td width=200><textarea name="body" rows=5 cols=25></textarea></td>
</form>
</tr>
<td>
<td width=350 rows=2><a href="#" onclick="document.forms['tester'].submit();return false">Send besked</a>
</td>
</tr>
</table>


<? } ?>

</font></body></html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Politiets Efterretningstjeneste

GenAI Specialist i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Politiets Efterretningstjeneste

Fullstack softwareudvikler i PET