[thelist] input type focus with javascript
Rob Whitener
rwhitener at DesignOptions.com
Tue Nov 26 14:17:00 CST 2002
function setFocus(){
for(var i=0;i< document.forms[0].elements.length;i++){
if(document.forms[0].elements.type != 'hidden'){
document.forms[0].elements.focus();
break;
}
}
}
Try giving the form a name and use each elements name to access them like
this:
document.formname.elementname.type != 'hidden';
or, if you don't want to use the element name, you will need to access each
element by index:
document.formname.elements[i].type != 'hidden';
I think that when you call just elements you are really getting a pointer to
all elements within that form, so you aren't really looking at individual
elements making the statement 'document.forms[0].elements.type' meaningless.
-----Original Message-----
From: Michael Robertson [mailto:mike at mikeemedia.com]
Sent: Tuesday, November 26, 2002 3:08 PM
To: thelist at lists.evolt.org
Subject: [thelist] input type focus with javascript
trying to write a function that will set focus to first form element that is
not a hidden input. This is not working but also not producing an error. any
suggestion?
function setFocus(){
for(var i=0;i< document.forms[0].elements.length;i++){
if(document.forms[0].elements.type != 'hidden'){
document.forms[0].elements.focus();
break;
}
}
}
--
* * Please support the community that supports you. * *
http://evolt.org/help_support_evolt/
For unsubscribe and other options, including the Tip Harvester
and archives of thelist go to: http://lists.evolt.org
Workers of the Web, evolt !
More information about the thelist
mailing list