Hi, I've noticed that Extension:InputBox generates HTML with only the "name" attribute, but no id. Is this a feature or a bug?
I'm asking because I'm trying to get a "onsubmit" hook for a form generated by this extension. I tried doing something like:
if (document.getElementsByName('createbox').length) { var i=0; for(i=0; i < document.getElementsByName('createbox').length; i++){ document.getElementsByName('createbox')[i].onsubmit=function() { var ta=document.getElementsByName('createbox')[i].getElementsByName('name')[0]; if(!ta){ return true; } //do stuff } } }
(actually the code is a little cleaner, but this is a more concise form)
I'm getting a "document.getElementsByName('createbox')[i] is undefined error", even if firebug reports the getElementsByName function returns an array with 1 element. Could some JS-wizard help me out on that?
Thanks, Strainu
wikitech-l@lists.wikimedia.org