On Feb 7, 2007, at 6:07 PM, Daniel Haus wrote:

>
> Ok, here's another one.
>
> ToscaWidgets' Forms always come with an <input type="submit"/>, which
> always obviously has a hardcoded id="submit". Now here's my problem: I
> need to submit the form via javascript and the button's id overwrites
> the form's submit()-method (at least in Firefox and Safari).
>
> In expression, I get:
>    typeof(document.forms[0].submit) == 'object'
> but it should be:
>    typeof(document.forms[0].submit) == 'function'
>
> Ok, an easy solution would be to subclass my own form and simply
> change or remove the id or the button completely. On the other hand,
> could I have overlooked some feature to change the id of the submit-
> button? If not, I really think it's bad practice and might cause
> unnecessary headaches to (at least not so experienced) javascripters.


Hmm, being a javascript noob I wasn't aware of this... sounds  
reasonable to avoid the id attribute on the submit button's markup  
then. I'll comitt a fix soon (would you mind opening a ticket at TG's  
trac so I don't forget?)

thanks for pointing it out :)

Alberto

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to