Syntax
this
this.property
The this keyword refers to the current object and is often used to pass entire objects, such as those contained in Form instances, to functions and methods specified in scripts.
<html>
<head>
<title> Using this in passing form information</title>
<script language="JavaScript">
<!--
function displayInfo(form){
var myWin = open("", "","width=450,height=200");
myWin.document.write("The defaultValue of the text box is: ");
myWin.document.write(form.myText.defaultValue);
myWin.document.write("<br>The name of the text area is: ");
myWin.document.write(form.myTextArea.name);
myWin.document.write("<br>The value of the button is: ");
myWin.document.write(form.myButton.value);
myWin.document.close();
}
-->
</script>
</head>
<body>
<form name="myForm">
<textarea name="myTextArea" rows=2 cols=50>
Here is some text in my text area.
</textarea>
<br>
<input type=TEXT value="Change Me?" name="myText">
<br>
<input type=BUTTON value="Display Information" name="myButton" onClick='displayInfo(this.form)'>
</form>
</body>
</html>