rfchmbrs
11-02-2003, 12:14 PM
Below is the Javascript portion of a form for sending an e-mail. Every thing works except the CR/LF. I have it set to \n\r which is fine in the Alert call but does not CR or LF in the body of the received e-mail.
I've tried \n \r %0A % 0D ......
HELP please.
RON C
<script type="text/javascript" language="JavaScript">
var is_valid = true;
var email_url = "xxx@yyy.edu";
var config = "";
var cr = "\n\r";
var diag = 0;
// -----
// check that each field is correct
// -----
function IsNotEmpty(FieldValue, Alert)
{
if(diag != 0) alert(FieldValue);
if(FieldValue == "")
{
if(Alert != "") alert(Alert);
return false;
}
return true;
}
// -----
//validate all fields when user clicks submit
// -----
function validate()
{
is_valid = true;
if(diag == 0)
{
is_valid = true;
if(!IsNotEmpty(document.gg_form1.name.value, 'Please enter your Name.'))
{is_valid = false; return false;}
if(!IsNotEmpty(document.gg_form1.address.value, 'Please enter your address.'))
{is_valid = false; return false;}
if(!IsNotEmpty(document.gg_form1.email.value, 'Please enter your E-mail address.'))
{is_valid = false; return false;}
if(!IsNotEmpty(document.gg_form1.years.value, 'Please enter your membership years.'))
{is_valid = false; return false;}
}
// -----
// -----
config = "mailto:" + email_url;
config += "?subject=Information Update";
config += "&body=";
config += cr + "NAME" + cr + document.gg_form1.name.value;
config += cr + "ADDRESS" + cr + document.gg_form1.address.value;
config += cr + "EMAIL ADDRESS" + cr + document.gg_form1.email.value;
config += cr + "YEARS" + cr + document.gg_form1.years.value;
config += cr + "OFFICES HELD" + cr + document.gg_form1.offices.value;
config += cr + "COMMENTS" + cr + document.gg_form1.comments.value;
if(diag == 1) alert(config);
// -----
document.gg_form1.method = "POST";
document.gg_form1.action = config;
document.gg_form1.submit();
return true;
}
</script>
I've tried \n \r %0A % 0D ......
HELP please.
RON C
<script type="text/javascript" language="JavaScript">
var is_valid = true;
var email_url = "xxx@yyy.edu";
var config = "";
var cr = "\n\r";
var diag = 0;
// -----
// check that each field is correct
// -----
function IsNotEmpty(FieldValue, Alert)
{
if(diag != 0) alert(FieldValue);
if(FieldValue == "")
{
if(Alert != "") alert(Alert);
return false;
}
return true;
}
// -----
//validate all fields when user clicks submit
// -----
function validate()
{
is_valid = true;
if(diag == 0)
{
is_valid = true;
if(!IsNotEmpty(document.gg_form1.name.value, 'Please enter your Name.'))
{is_valid = false; return false;}
if(!IsNotEmpty(document.gg_form1.address.value, 'Please enter your address.'))
{is_valid = false; return false;}
if(!IsNotEmpty(document.gg_form1.email.value, 'Please enter your E-mail address.'))
{is_valid = false; return false;}
if(!IsNotEmpty(document.gg_form1.years.value, 'Please enter your membership years.'))
{is_valid = false; return false;}
}
// -----
// -----
config = "mailto:" + email_url;
config += "?subject=Information Update";
config += "&body=";
config += cr + "NAME" + cr + document.gg_form1.name.value;
config += cr + "ADDRESS" + cr + document.gg_form1.address.value;
config += cr + "EMAIL ADDRESS" + cr + document.gg_form1.email.value;
config += cr + "YEARS" + cr + document.gg_form1.years.value;
config += cr + "OFFICES HELD" + cr + document.gg_form1.offices.value;
config += cr + "COMMENTS" + cr + document.gg_form1.comments.value;
if(diag == 1) alert(config);
// -----
document.gg_form1.method = "POST";
document.gg_form1.action = config;
document.gg_form1.submit();
return true;
}
</script>