I have a script whic I downloaded and it works OK. I want to add an additional field and cant't get it to work.
Original:
Name
e-mail
Works OK
New changed:
Name
State
e-mail
What is happining: In the e-mail I get:
Name OK
e-mail OK
blank line
blank line
State: blank, no data.
See code below...............
Thanks for any help
Barry
------------HERE IS THE CODE---------
<SCRIPT LANGUAGE="JavaScript">
<!--
function formatFields() {
var finalMessage = document.processor.elements[1].value + "\n";
if (document.processor.elements[3].value != "") {
finalMessage += "e-mail=mailto:" + document.processor.elements[3].value + "\n";
}
document.sender.elements[0].value = finalMessage;
open(document.processor.jumpURL.value, "_top");
}
function clearFields() {
document.processor.elements[1].value = "";
document.processor.elements[2].value = "";
document.processor.elements[3].value = "";
}
// -->
</SCRIPT>
<FORM NAME="processor" METHOD="post">
<INPUT TYPE="hidden" NAME="jumpURL" VALUE="process_e-mail3.html" >
Your name:<BR>
<INPUT TYPE="text" NAME="name"><P>
Your State:<BR>
<INPUT TYPE="text" NAME="state"><P>
Your e-mail address:<BR>
<INPUT TYPE="text" NAME="e-mail"><P>
</FORM>
<FORM NAME="sender" METHOD="post" ENCTYPE="text/plain" ACTION="mailto:eniac3@home.com" onSubmit="return formatFields();">
<INPUT TYPE="hidden" NAME="name">
<INPUT TYPE="hidden" NAME="state">
<INPUT TYPE="submit" VALUE="Submit">
<INPUT TYPE="reset" VALUE="Clear" onClick="clearFields();">
</FORM>
------------END OF CODE--------------