I have seen similar forms in the past the problem is that it seems that FF does not like forms defined between <table> and <tr> it must be outside <table></table> or inside a td. But i found using the dom inspector that the input element have a form atribute that returns the owner form element that is correct in this case so you can change that recursive function and use instead a simple atribute call.

On 3/21/06, Eric H. Jung <[EMAIL PROTECTED]> wrote:
Hi,

Given an <input/> field, I'm trying to determine the <form/> in which it's contained. I've written
this recursive function:

/** Returns null if there is no form **/
findForm : function(node) {
  // |node| is an <input type="text"/> field
  if (node.nodeName == "FORM")
    return node;
  return node.parentNode ? this.findFormName(node.parentNode) : null;
},

This works for all pages I've tried except this one: http://passwordmaker.org/proto/eraseme.html.
In that case, the function returns null. I don't understand why it's not working. Anyone care to
take a look?

Thanks in advance,
Eric

Use Your PC To Find a Cure for Cancerhttp://members.ud.com/services/teams/team.htm?id=68C9E079-8285-495F-8598-D73352CC7075And Join Team Lulu
_______________________________________________
Project_owners mailing list
[email protected]
http://mozdev.org/mailman/listinfo/project_owners



--
Hasta Otra

Ramiro Aparicio

---------------------------------------------------------------------------------
Webmaster de http://gs151.tk y http://www.climaxsl.es
Desarrollador de FoxGame http://foxgame.mozdev.org
_______________________________________________
Project_owners mailing list
[email protected]
http://mozdev.org/mailman/listinfo/project_owners

Reply via email to