DaveCuppen
Gebruiker
- Lid geworden
- 11 jan 2008
- Berichten
- 49
Hoi allemaal,
Ik heb echt weer problem met mijn verzendformulier.
Kan iemand mij hiermee helpen
Ik heb het volgende in mijn html staan:
En het volgende in mijn send_mail.asp?
Kan iemand mij helpen...het volgende probleem blijf ik houden:
De mail komt binnen, maar helemaal blank
Geen afzender, niks
Please...ik heb hier echt hulp bij nodig
Alvast supermega bedankt
Gr.
Dave
Ik heb echt weer problem met mijn verzendformulier.
Kan iemand mij hiermee helpen
Ik heb het volgende in mijn html staan:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Aanmelden bij Office Depot Online</title>
<style type="text/css">
<!--
.style3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.style4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
-->
.style9 {font-family: Arial, Helvetica, sans-serif}
.style9 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
</style>
<script Language="JavaScript">
//Begin verplichte velden check.//
//DE NAAMEN VAN VERPLICHTE VELDEN MOET BEGINNEN MET "req_" (vb. req_naam)//
//Geen aanpassingen in de java code nodig//
//Vertaal tekst na "alert". LET OP MET AANHAKINGTEKENS. Moeten voorafgegaan worden met een backslash "\"//
function checkformerrors(theForm)
{
var pass=true;
if (document.images)
{
for (i=0;i<theForm.length;i++)
{
var tempobj=theForm.elements[i];
if (tempobj.name.substring(0,4)=="req_")
{
if (((tempobj.type=="text"||tempobj.type=="textarea")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==0))
{
pass=false;
break;
}
}
}
}
if (!pass)
{
shortFieldName=tempobj.name.substring(4,50).toUpperCase();
alert("Gelieve een waarde voor het veld "+shortFieldName+" in te voeren.");
theForm.elements[i].focus();
return false;
}
// Einde verplichte velden check. ------------------------------------------------------------------------------------------------- //
else
//Begin email velden check. ------------------------------------------------------------------------------------------------------ //
//DE NAAM VAN HET EERSTE VELD MOET "email" zijn.//
//DE NAAM VAN HET tweede VELD MOET "emailb" zijn.//
//Geen aanpassingen in de java code nodig//
//Vertaal tekst na "alert". LET OP MET AANHAKINGTEKENS. Moeten voorafgegaan worden met een backslash "\"//
ok=true
if(theForm.email.value=="")
{
alert("U dient een geldig e-mail adres in het \"e-mail\" veld in te voeren.")
theForm.email.focus()
ok=false
}
else
{
mail=theForm.email.value
at_pos=mail.indexOf("@")
dot_pos=mail.indexOf(".")
if(at_pos<1 || dot_pos<1)
{
alert("Gelieve de positie van de '@' en van de '.' te controleren. ")
theForm.email.focus()
ok=false
}
else
{
mail=theForm.email.value
condition="yes"
var at_count=0
var dot_count=0
var temp=0
for(var i=0;i<mail.length;i++)
{
if((mail.charCodeAt(i)>0 && mail.charCodeAt(i)<45)||(mail.charCodeAt(i)>47 && mail.charCodeAt(i)<47)||(mail.charCodeAt(i)>57 && mail.charCodeAt(i)<64)||(mail.charCodeAt(i)>91 && mail.charCodeAt(i)<95)||(mail.charCodeAt(i)>95 && mail.charCodeAt(i)>122)
{
if(mail.charAt(i)=="@"||mail.charAt(i)==".")
{
if(mail.charAt(i)=="@"){at_count++}else{dot_count++} // counts the no. of times @ and . appears in email
if(dot_count>=1)
{
dot_pos=i
if((dot_pos>at_pos) && temp==0)
{
pos=dot_pos-at_pos
temp++
}
}
}
else
{
condition="no"
i=mail.length
}
}
}
if(condition=="no")
{
alert("Uw e-mail adres bevat een spatie of een speciaal karakter.")
theForm.email.focus()
ok=false
}
else
{
if(at_count>1)
{
alert("Uw e-mail adres bevat een '@' te veel.")
theForm.email.focus()
ok=false
}
else
{
if(pos<2)
{
alert("Er staat geen domein tussen '@' en '.'")
theForm.email.focus()
ok=false
i=mail.length
}
else
{
count=dot_pos+1
domain=""
for(count;count<mail.length;count++)
{
domain=domain+mail.charAt(count)
}
dom=new Array("au","com","net","org","edu","in","mil","gov","arpa","biz","aero","name","coop","info","pro","museum")
error="yes"
for(var k=0;k<dom.length;k++)
{
if(domain==dom[k])
{
k=dom.length
error="no"
}
}
if((error=="yes" && (domain.length>2)) || (domain.length<2))
{
alert("Het domein moet eindigen met een gekende domein extentie of een landnaam extentie van 2 letters zoals .be, .com, .info, enz.")
theForm.email.focus()
ok=false
}
// begin vergelijking email velden. //
if (theForm.email.value != theForm.emailb.value)
{
alert('Email adressen zijn niet hetzelfde');
theForm.emailb.focus()
return false;
}
// einde vergelijking email velden. //
}
}
}
}
}
return ok
// Einde email velden check. ------------------------------------------------------------------------------------------------------ //
return true;
}
</script>
<script Language="JavaScript" Type="text/javascript">
function chkValid(e,valid,rejKey,rejChr) {
var ctl = "null|0|8|9|13|27";
var evt = (window.event) ? window.event.keyCode : (e) ? e.which : "";
var chr = String.fromCharCode(evt).toUpperCase();
var rej = ((evt && rejKey && rejKey.toString().indexOf(evt) != -1) || (chr && rejChr && rejChr.indexOf(chr) != -1));
if (rejKey || rejChr) {
if ((evt && rejKey && rejKey.toString().indexOf(evt) != -1) || (chr && rejChr && rejChr.indexOf(chr) != -1)) return false;
}
else if ((evt && ctl.indexOf(evt) == -1) && (chr && valid.indexOf(chr) == -1)) return false;
return true;
}
</script>
</head>
<body>
<form method="POST" action="mailto:e-commerce.benelux@officedepot.com?SUBJECT=Aanmelding Office Depot Online" onsubmit="return checkformerrors(this)" language="Javascript" name="Form" enctype="Text/plain">
<div align="center">
<div align="left">
<table width="800" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<!--DWLayoutTable-->
<tr>
<td height="89" colspan="6" valign="top" bgcolor="#FFFFFF"><img src="images/OD-NL_01.jpg" width="524" height="89" border="0" usemap="#Map"></td>
<td width="276" rowspan="2" align="right" valign="top" bgcolor="#FFFFFF"><img src="images/OD-NL_02.jpg" width="276" height="95"></td>
</tr>
<tr>
<td height="6" colspan="6" align="left" valign="top" background="images/OD-NL_03.jpg" bgcolor="e10030"><img src="images/OD-NL_03.jpg" width="524" height="6"></td>
</tr>
<tr>
<td height="63" colspan="6" valign="top" bgcolor="#FFFFFF"><img src="images/OD-FL_04-3.jpg" width="524" height="63"></td>
<td rowspan="34" valign="top" background="images/OD-NL_03.jpg" bgcolor="e10030"><img src="images/OD-NL_05.jpg" width="276" height="777"></td>
</tr>
<tr>
<td width="200" height="38"> </td>
<td width="4"> </td>
<td width="110"> </td>
<td width="202"> </td>
<td width="4"> </td>
<td width="4"> </td>
</tr>
<tr>
<td height="22" colspan="2" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Office Depot Klantnummer : </td>
<td colspan="2" align="left" valign="middle" class="boxcell style3"><input name="req_klantnummer" type="text" class="inputbox" id="klantnummer" tabindex="1" onkeypress="return chkValid(event,'0123456789-/ .')" size="37" maxlength="7"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" colspan="2" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Bedrijfsnaam : </td>
<td colspan="2" align="left" valign="middle" class="boxcell"><span class="boxcell style3">
<input name="req_bedrijfsnaam" type="text" class="inputbox" id="req_bedrijfsnaam" tabindex="1" size="37">
</span></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" colspan="2" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Voornaam besteller : </td>
<td colspan="2" align="left" valign="middle" class="boxcell"><span class="boxcell style3">
<input name="req_voornaam" type="text" class="inputbox" id="req_voornaam" tabindex="1" size="37">
</span></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" colspan="2" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Achternaam besteller : </td>
<td colspan="2" align="left" valign="middle" class="boxcell"><span class="boxcell style3">
<input name="req_achternaam" type="text" class="inputbox" id="req_achternaam" tabindex="1" size="37">
</span></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="23" colspan="2" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Geslacht : </td>
<td colspan="2" valign="middle" class="boxcell"><select name="req_geslacht" class="inputbox" id="req_geslacht" tabindex="5">
<option value="?"></option>
<option value="Man">Man</option>
<option value="Vrouw">Vrouw</option>
</select></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" colspan="2" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Telefoonnummer besteller : </td>
<td colspan="2" align="left" valign="middle" class="boxcell"><span class="boxcell style3">
<input name="req_tel1net" type="text" class="inputbox" id="req_tel1net" tabindex="1" onkeypress="return chkValid(event,'0123456789-/ .')" size="6" maxlength="6">
-
<input name="req_tel1nr" type="text" class="inputbox" id="req_tel1nr" tabindex="1" onkeypress="return chkValid(event,'0123456789-/ .')" size="12" maxlength="10">
</span></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" colspan="2" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Emailadres besteller : </td>
<td colspan="2" align="left" valign="middle" class="boxcell"><span class="boxcell style3">
<input name="email" type="text" class="inputbox" id="email" tabindex="1" size="37">
</span></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" colspan="2" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Emailadres besteller (herhaling) : </td>
<td colspan="2" align="left" valign="middle" class="boxcell"><span class="boxcell style3">
<input name="emailb" type="text" class="inputbox" id="emailb" tabindex="1" size="37">
</span></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" colspan="2" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Functie besteller : </td>
<td colspan="2" align="left" valign="middle" class="boxcell"><span class="boxcell style3">
<input name="req_functie" type="text" class="inputbox" id="req_functie" tabindex="1" size="37">
</span></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="20"> </td>
<td> </td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="18" colspan="6" valign="middle"><div align="center"><strong><u><span class="style4">AFLEVERADRES BESTELLER </span></u></strong></div></td>
</tr>
<tr>
<td height="20"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Straatnaam : </td>
<td colspan="3" align="left" valign="middle" class="boxcell style3"><input name="req_straat" type="text" class="inputbox" id="req_straat" tabindex="1" size="37"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Huisnummer : </td>
<td colspan="3" align="left" valign="middle" class="boxcell style3"><input name="req_huisnr" type="text" class="inputbox" id="req_huisnr" tabindex="1" size="8" maxlength="8"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Postcode : </td>
<td colspan="3" align="left" valign="middle" class="boxcell style3"><input name="req_postcode" type="text" class="inputbox" id="req_postcode" tabindex="1" size="7" maxlength="7"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Woonplaats : </td>
<td colspan="3" align="left" valign="middle" class="boxcell style3"><input name="req_woonplaats" type="text" class="inputbox" id="req_woonplaats" tabindex="1" size="37"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Telefoonnummer : </td>
<td colspan="3" align="left" valign="middle" class="boxcell style3"><span class="boxcell">
<input name="req_tel2net" type="text" class="inputbox" id="req_tel2net" tabindex="1" onkeypress="return chkValid(event,'0123456789-/ .')" size="6" maxlength="6">
-
<input name="req_tel2nr" type="text" class="inputbox" id="req_tel2nr" tabindex="1" onkeypress="return chkValid(event,'0123456789-/ .')" size="12" maxlength="10">
</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="23"> </td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="18" colspan="6" align="center" valign="middle"><u><span class="style8">ADDITIONELE INFORMATIE </span></u></td>
</tr>
<tr>
<td height="20"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="23" colspan="3" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Dienen meerdere personen te kunnen bestellen? </td>
<td colspan="2" valign="top"><span class="boxcell">
<select name="req_personen" class="inputbox" id="req_personen" tabindex="5">
<option value="?"></option>
<option value="Ja">Ja</option>
<option value="Nee">Nee</option>
</select>
</span></td>
<td> </td>
</tr>
<tr>
<td height="22" colspan="3" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Wie is uw Account Manager bij Office Depot? </td>
<td colspan="2" align="left" valign="middle" class="boxcell style3"><input name="req_accountmgr" type="text" class="inputbox" id="req_accountmgr" tabindex="1"></td>
<td> </td>
</tr>
<tr>
<td height="22" colspan="3" align="right" valign="middle" class="titlecell style3 style9"><font color="#FF0000">*</font>Aantal administratieve werkplekken of werknemers? </td>
<td colspan="2" align="left" valign="middle" class="boxcell style3"><input name="req_werkplek" type="text" class="inputbox" id="req_werkplek" tabindex="1" onkeypress="return chkValid(event,'0123456789-/ .')"></td>
<td> </td>
</tr>
<tr>
<td height="20"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="18" colspan="6" align="center" valign="middle"><u><span class="style8">SPECIALE ACTIES</span></u></td>
</tr>
<tr>
<td height="20"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22" colspan="6" align="center" valign="middle">
<span class="style3 style9">
<input type="checkbox" name="checkbox" value="checkbox" CHECKED>
Ja, ik wil graag op de hoogte gehouden worden van speciale acties!
</span></td>
</tr>
<tr>
<td height="20" colspan="6" valign="top"><!--DWLayoutEmptyCell--> </td>
</tr>
<tr>
<td height="21" colspan="6" align="center" valign="top">
<input name="Leeg" type="reset" id="Leeg" value="Leeg formulier">
<input type="submit" id="Verzend" value="Verzend"> </td>
</tr>
<tr>
<td height="20" colspan="6" valign="top"><!--DWLayoutEmptyCell--> </td>
</tr>
<tr>
<td height="34"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="6" colspan="6" valign="top" background="images/OD-NL_09.jpg" bgcolor="e10030"><img src="images/OD-NL_09.jpg" width="524" height="6"></td>
</tr>
</table>
</div>
</form>
<div align="left">
</div>
</div>
<map name="Map">
<area shape="rect" coords="7,16,278,69" href="OD-FL-LOGIN.htm">
</map>
</body>
</html>
En het volgende in mijn send_mail.asp?
Code:
<!--- mailer.asp --->
<%
For Each x In Request.Form
if x <> "Submit" Then
message=message & x & ": " & Request.Form(x) & CHR(10)
' message=message & Request.Form(x) & CHR(10)
Else
End if
Next
Dim objMail
Set objMail = CreateObject("CDONTS.NewMail")
'smtp.Server = "localhost"
objMail.to = "e-commerce.benelux@officedepot.com"
objMail.From = request.form("email")
'objMail.FromName = firstname & " " & lastname
objMail.Subject = "Aanmelding Office Depot Online"
objMail.Body = message
On Error Resume Next
objMail.Send
if err Then
response.Write err.Description
else
response.redirect "/thanksNL.htm"
End if
Set objMail = Nothing
%>
Kan iemand mij helpen...het volgende probleem blijf ik houden:
De mail komt binnen, maar helemaal blank

Geen afzender, niks
Please...ik heb hier echt hulp bij nodig
Alvast supermega bedankt
Gr.
Dave
Laatst bewerkt: