I'm using post
Code:
<form action="" method="post" name="emailForm" id="emailForm" onSubmit="mailForm(document.getElementById('emailForm'));">
that's on the form
This is the js
Code:
<script type="text/javascript">
<!--
function mailForm(form) {
if (!form.name == '') {
var mailto_string = 'mailto:email@email.com';
var mailto_subject = escape('!PROJECT REQUEST! - ' + form.elements['scheduled_item'].value);
var mailto_body = escape('**Tracking Number: ' + getTrackingNumber() + "\n\n" +
'**Desired Date: ' + form.elements['date_due'].value + "\n\n" +
'**Requestor Name: ' + form.elements['requestor_name'].value + "\n\n" +
'**Requestor Phone: ' + form.elements['requestor_phone'].value + "\n\n" +
'**Requestor e-Mail: ' + form.elements['requestor_email'].value + "\n\n" +
'**Item to Schedule: ' + form.elements['scheduled_item'].value + "\n\n" +
'**Point of Contact: ' + form.elements['point_of_contact'].value + "\n\n" +
'**Contact Phone: ' + form.elements['contact_phone'].value + "\n\n" +
'**Contact e-Mail: ' + form.elements['contact_email'].value + "\n\n" +
'**Request Details: ' + form.elements['request_details'].value + "\n\n" +
'**Key Benefits: ' + form.elements['key_benefits'].value + "\n");
var mailto_total = mailto_string + '?subject=' + mailto_subject + '&body=' + mailto_body;
window.location = mailto_total;
return false;
} else {
return false;
}
}
function getRadioValue(form, field) {
var obj = form.elements[field];
var checked = 0;
for (i = 0; i < obj.length; i++) {
if (obj[i].checked == true) {
return obj[i].value;
checked++;
}
}
if (checked == 0) {
return 'ERROR: Unable to retrieve radio button value.';
}
}
//-->
</script>
Bookmarks