E-mailadres met spaties

Status
Niet open voor verdere reacties.

uchh

Gebruiker
Lid geworden
13 mei 2013
Berichten
5
Hallo allemaal.

Ik ben bezig om een formlier te ontwikkelen, waarbij de gebruiker bij het klikken op verzenden door wordt gestuurd naar Lotus. Hierbij wordt de gegevens als emailadres, het onderwerp (dit zijn variabele gegegevens) en de body in lotus notus voor de gebruiker ingevuld. Maar als ik vervolgens op verzenden klik dan wordt het emailadres niet goed overgenomen in het lotus notus programma:confused:. In het emailadres moeten namelijk spaties komen te staan, anders is het geen geldig adres voor lotus. Ik heb ook al geprobeerd om %20 te gebruiken als spatie. Maar in beide gevallen krijg ik mail%20-info%20H_Postbus in Lotus als emailadres, terwijl het email adres mail -info H_Postbus moet zijn. Als ik nu de gegevens invul in het formulier komen de gegevens als volgt in Lotus Notes te staan

AAN:mail%20-info%20H_Postbus

ONDERWERP:Test: test2-test1

BODY:
Melding =Test:
=====================================================
Onderwerp =test1
=====================================================
Soort =test2-
=====================================================
Zoekpad =test
=====================================================
Aanleiding =test
=====================================================
Toelichting =test
=====================================================
Verzoek =test
=====================================================
INFO = ---> Onder de mail kun je indien van toepassing een printscreen toevoegen


Hopelijk kan iemand mij verder helpen dat de email correct wordt ingevuld in Lotus Notes

Dit is de javascript die ik gebruik voor het verzenden van het formulier
[JS]<SCRIPT language="JavaScript">
<!--
function sendemail()
{

var subject = document.getElementById("melding").value;
var message = document.getElementById("sub").value;
var select = document.getElementById("soort");
var wat = select.options[select.selectedIndex].innerHTML;

if(message.length == 0 )
{
alert("SVP alle velden invullen.");
}
else
{

document.getElementById("form1").action = "mailto:mail -info H_Postbus?subject="+subject+wat+message;
document.getElementById("form1").submit();

}
}

//-->
</SCRIPT>[/JS]

voor de volledigheid heb ik de html code erbij geplaatst:
HTML:
<form id = "form1"  action="" method="post" enctype="text/plain">   

<input type="hidden" id="melding" name="Melding       " value="Test: ">


<input type="hidden" name="="value="===================================================">

<B>Onderwerp:</B>
<BR>
<input style="WIDTH: 30em" type="text" id="sub" name="Onderwerp   ">
<BR>

<input type="hidden" name="="value="===================================================">

<B>Soort melding:</B>
<SELECT style="WIDTH: 30em" id="soort" name="Soort           " > 

<option value=""></option>
<option> test1 - </option>
<option> test1  - </option>
<option> test1  - </option>
<option> test1  - </option>
</select> 

<input type="hidden" name="="value="===================================================">


<BR>


<B>Zoekpad:</B>
<BR>
<input style="WIDTH: 30em" type="text" id="Zoekpad" name="Zoekpad       ">

<input type="hidden" name="="value="===================================================">

<BR>


<B>Aanleiding:</B>
<BR>
<DIV class=field-widget>
<TEXTAREA id="Aanleiding" name="Aanleiding    " rows=3 cols=47> </TEXTAREA>
</DIV>

<input type="hidden" name="="value="===================================================">

<BR>

<B>Toelichting:</B>
<BR>
<DIV class=field-widget>
<TEXTAREA id="Toelichting" name="Toelichting   " rows=3 cols=47> </TEXTAREA>
</DIV>

<input type="hidden" name="="value="===================================================">

<BR>

<B>Verzoek:</B>
<BR>
<DIV class=field-widget>
<TEXTAREA id="Verzoek" name="Verzoek       " rows=3 cols=47> </TEXTAREA>
</DIV>

<input type="hidden" name="="value="===================================================">

<BR>

<input 
type=hidden 
name="INFO " value=" ---> Onder de mail kun je indien van toepassing een printscreen toevoegen   "
>

<BR>
<BR>


<input type="button" value="  Verzenden met Lotus Notes  " onClick="sendemail()"/>    

<INPUT style="color: #FF0000; font-weight: bold;" type=reset value="Wissen"> 

</FORM>
 
Ok, probeer deze eens als spatie inplaats van %20:

&#32;

Om het onderwerp op gang te krijgen...
 
Bedankt voor je reactie

Met de combinatie gaat helaas ook niet goed door de &teken wordt de rest van het emailadres niet meegenomen

Ik heb inmiddels de script helemaal opgegooid en nu gaat het wel goed:)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan