Click to See Complete Forum and Search --> : Hidden form field value


Michael E
05-22-2003, 05:56 PM
I am trying to get the value of the hidden form field CONTACT to equal the value of two other form fields, DEAR+" "+LASTNAME. But, when I get the results, Contact=empty. Can anyone see what I'm doing wrong?

<html>
<body>

<SCRIPT LANGUAGE=JAVASCRIPT TYPE="TEXT/JAVASCRIPT">
function addName() {
document.form1.CONTACT=DEAR+""+LASTNAME;
}
</script>

<form method="post" action="mssgwis2.php" name="form1">

<input type="hidden" name="email_to" value="myemail@host.com">
<input type="hidden" name="subject" value="form1 test">

<p><b>First Name:</b><br>
<input name="DEAR" size="40" onChange="addName();"></p>

<p><b>Last Name:</b><br>
<input name="LASTNAME" size="40" onChange="addName();"></p>

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

<p><input type="submit" name="submit" value="Submit Form"></p>
</form>
</body>
</html>

pyro
05-22-2003, 06:09 PM
Try this instead:

<html>
<body>

<script language="JavaScript" type="text/JavaScript">
function addName(frm) {
frm.CONTACT.value=frm.DEAR.value+""+frm.LASTNAME.value;
}
</script>

<form method="post" action="mssgwis2.php" name="form1">

<input type="hidden" name="email_to" value="myemail@host.com">
<input type="hidden" name="subject" value="form1 test">

<p><b>First Name:</b><br>
<input name="DEAR" size="40" onChange="addName(this.form);"></p>

<p><b>Last Name:</b><br>
<input name="LASTNAME" size="40" onChange="addName(this.form);"></p>

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

<p><input type="submit" name="submit" value="Submit Form"></p>
</form>
</body>
</html>

Michael E
05-22-2003, 06:30 PM
Thanks! It works great.