Formmail

Tags:    html css

<< < 12 > >>
Jeg har nogle problemmer med min formmail. Den ser fin nok ud og jeg bliver sendt videre til næste side som jeg skal, men jeg modtager ikke nogen mail som var hele ideen med det. Hvorfor???

Jeg har brugt følgende kode:

<FORM method="POST" action="http://www.jweber.dk/cgi-bin/FormMail.pl" name="Form1">
<input name="recipient" value="jweber@jweber.dk">
<input name="subject" value="Bestilling">
<input name="redirect" value="http://www.jweber.dk/bestilling_ok.htm">
<p><select size="1" name="Personer">
<option>1</option>
<option>2</option>
<option>3</option>
</select></p>
<p><input type="text" name="Type" size="20"></p>
<p><input type="submit" value="Bestil" name="bestil">
<input type="reset" value="Slet" name="slet"></p>
</FORM>



14 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Bare et skud i tågen:
Måske ligger problemet i din 'FormMail.pl' fil?



- karmazilla -



Tak nu virker det næsten, jeg modtager en mail nu så tak for det, men hvordan for man et felt til at tjekke om det indeholder en mail adresse for en bestilling kan gennemføres?


Fold kodeboks ind/udKode 


SkypeR That\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%6E%73%6C%61%74%65%64%20%74%68%69%73%2C%20%79%6F%75%20%6D%75%73%74%20%62%65%20%62%6F%72%65%64%2E%2E%2E

[Redigeret d. 17/09-04 11:58:58 af SkypeR]



Bare et skud i tågen:
Måske ligger problemet i din 'FormMail.pl' fil?



- karmazilla -


Ja det kan godt være jeg ved nemlig ikke hvad dette, cgi-bin/FormMail.pl", stykke gør. Det var et stykke kode jeg fik fra b-one da de ikke understøttede asp



Tror bare du skal ændre

<input name="recipient" value="jweber@jweber.dk">

til

<input name="recipient" value=" jweber@jweber.dk ">

uden mellemrum efter " og før "

SkypeR That\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%6E%73%6C%61%74%65%64%20%74%68%69%73%2C%20%79%6F%75%20%6D%75%73%74%20%62%65%20%62%6F%72%65%64%2E%2E%2E

[Redigeret d. 16/09-04 21:07:36 af SkypeR]

[Redigeret d. 16/09-04 21:08:19 af SkypeR]



Tak nu virker det næsten, jeg modtager en mail nu så tak for det, men hvordan for man et felt til at tjekke om det indeholder en mail adresse for en bestilling kan gennemføres?



Tak nu virker det næsten, jeg modtager en mail nu så tak for det, men hvordan for man et felt til at tjekke om det indeholder en mail adresse for en bestilling kan gennemføres?

Fold kodeboks ind/udKode 


SkypeR That\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%6E%73%6C%61%74%65%64%20%74%68%69%73%2C%20%79%6F%75%20%6D%75%73%74%20%62%65%20%62%6F%72%65%64%2E%2E%2E

[Redigeret d. 17/09-04 11:58:58 af SkypeR]


Jeg skal bare indsætte function validering() ved de andre function jeg har oppe i head delen og så indsætte onsubmit="validering();return false;" til form action.

Det har jeg gjort men den forsætter bare som før uden at tjekke email adressen




Hvad mener du egentlig med at tjekke mail adressen er det om den eksistere eller om man har indtaste mail adressen...
SkypeR That\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%6E%73%6C%61%74%65%64%20%74%68%69%73%2C%20%79%6F%75%20%6D%75%73%74%20%62%65%20%62%6F%72%65%64%2E%2E%2E



Nej det skal bare tjekke om der indtastes noget i for af din@mail.dk eller com eller hvad de nu hedder. Men selv om jeg bare skriver "hej" forsætter den bare.

Jeg har som sagtl bare indsat function validering() ved de andre function jeg har oppe i head delen og så indsat onsubmit="validering();return false;" til form action.




Nej det skal bare tjekke om der indtastes noget i for af din@mail.dk eller com eller hvad de nu hedder. Men selv om jeg bare skriver "hej" forsætter den bare.

Jeg har som sagtl bare indsat function validering() ved de andre function jeg har oppe i head delen og så indsat onsubmit="validering();return false;" til form action.


Prøv at poste din kode så kan vi se på denne sammen

SkypeR That\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%6E%73%6C%61%74%65%64%20%74%68%69%73%2C%20%79%6F%75%20%6D%75%73%74%20%62%65%20%62%6F%72%65%64%2E%2E%2E



<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
<script type="text/javascript">
<!-- Start

function validering()
{
error = 0;

placering=0;
tekst=(document.forms[0].email.value).toLowerCase();
placering=tekst.indexOf("@");
if(tekst ==""){
alert ("Der skal stå en e-post adresse i tekst feltet");
error = 1;
}
else{
tegn=tekst.indexOf(" ");
if(tegn!=-1){
alert ("Der må ikke være mellemrum i adressen");
error = 1;
}
else{
if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
error = 1;
}
else{
if (placering<1 || tekst.length<=(placering+1)){
alert ("e-post adressen er forkert - forsøg igen");
error = 1;
}
}
}
}
if(error == 0)
document.forms[0].submit();
}

// Slut -->
</script>
</head>

<body>

<FORM method="POST" action="http://www.jweber.dk/cgi-bin/FormMail.pl" onsubmit="validering();return false;" name="Form1">
<input type= "hidden" name="recipient" value="jweber@jweber.dk">
<input type= "hidden" name="subject" value="Bestilling">
<input type= "hidden" name="redirect" value="http://www.jweber.dk/bestilling_ok.htm">
<p>Antal <select size="1" name="Personer">
<option>1</option>
<option>2</option>
<option>3</option>
</select></p>
<p>Menu <input type="text" name="Type" size="20"></p>
<p>E-mail <input type="text" name="E-mail" size="20"> Skal udfyldes</p>
<p><input type="submit" value="Bestil" name="bestil">
<input type="reset" value="Slet" name="slet"></p>
</FORM>


</body>

</html>

[Redigeret d. 19/09-04 09:06:18 af Jesper]



<< < 12 > >>
t