how about Document.get().getElementById()? the DOM one is deprecated
-jason On Sep 1, 2009, at 2:12 PM, Thad wrote: > > Why does DOM.getElementById() return null while $doc.getElementById() > in a JNSI method return a value? > > I'm trying to add a logon form to my welcom-file HTML (as mentioned in > http://code.google.com/p/google-web-toolkit-incubator/wiki/LoginSecurityFAQ) > . > The username looks like > <input class="gwt-TextBox" type="text" id="username" />, and is > <div>A. The invoking button is written in GWT so that it may call my > logon RPC. My application is loaded in <div>B. > > In the button's ClickHandler, if I request > String name = DOM.getElementById("username").getNodeValue(), the > element is null, not found. However if I request tring name = > getUsername(); where getUsername() is > private native String getUsername() /*-{ > return $doc.getElementById('username').value; > }-*/; > the value of the username field is returned. > > Why is the document different from one to the other? Can I get the > username without JNSI? > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" 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/google-web-toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
