September 30, 2001 - Accessing a Collection Member
September 30, 2001 Accessing a Collection Member Tips: September 2001
Yehuda Shiran, Ph.D.
|
ID
. In this case you need to label the element with an ID
. Let's take an example. The first form on a page can be referenced as document.forms[0]
. If its ID
is "firstForm"
, the form can be accessed as document.forms["firstForm"]
.
The following piece of code sends me a mail with your free text. The first version below assumes that the form is no. 1 on the page. Thus, it can be referenced as document.forms[0]
across the page:
<FORM METHOD="post" ACTION="mailto:[email protected]"
ENCTYPE="text/plain" onSubmit="return proceedSubmission()">
<TEXTAREA NAME="inputField" COLS="40" ROWS="10"></TEXTAREA><BR>
<A HREF="thanks.htm" onClick="submitForm(0)">Mail It!</A>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!--
function submitForm(sub) {
document.forms[sub].submit();
}
function proceedSubmission() {
return confirm("Click OK to mail this information");
}
// -->
</SCRIPT>
The second version below assigns ID="firstForm"
to the first element and accesses it through forms["firstForm"]
:
<FORM METHOD="post" ACTION="mailto:tomer@internet.com"
ENCTYPE="text/plain" onSubmit="return proceedSubmission()" ID="firstForm" >
<TEXTAREA NAME="inputField" COLS="40" ROWS="10"></TEXTAREA><BR>
<A HREF="thanks.htm" onClick="submitForm('firstForm')">Mail It!</A>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!--
function submitForm(sub) {
document.forms[sub].submit();
}
function proceedSubmission() {
return confirm("Click OK to mail this information");
}
// -->
</SCRIPT>
Try it: