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. 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:
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. 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>