I'm trying to do a simple code that such accepts data input into two text boxes (firstname and lastname) ad upon the user clicking a submit button the input data should get displayed on the screen. But I only get the first input data displayed. Why?
Here is my code:
<HTML>
<HEAD>
<TITLE>Forms With JavaScript</TITLE>
</HEAD>
<BODY>
<H1>Forms With JavaScript</H1>
<FORM name=myForm>
Enter your firstname: <INPUT TYPE="text" name="theFirstname"><BR><BR>
Enter your lastname: <INPUT TYPE="text" name="theLastname"><BR><BR>
<INPUT TYPE="submit" VALUE="Process" onclick="PrintFullName()">
</FORM>
<SCRIPT type="text/JavaScript">
function PrintFullName()
{
var fname = document.myForm.theFirstname;
document.write(fname.value);
var sname = document.myForm.theLastname;
document.write(sname.value);
}
</SCRIPT>
</BODY>
</HTML>