2012-01-15 6 views
0

が、私はこのコードにjava.lang.AssertionError: nullエラーを取得しています:DOM.getElementByIdは常にNULLですか?

usernameTextBox = TextBox.wrap(DOM.getElementById("username")); 
passwordTextBox = TextBox.wrap(DOM.getElementById("password")); 

はここで持ってGWTのHTMLファイルのための私のコードですnocache.js

http://pastebin.com/QeSuZivJ

EDIT:

はまた試してみました:

Document.get().getElementById("username") 
Document.get().getElementById("password") 

まだNULLを取得しています。

答えて

0
document.getElementById('username'); 

これを試しましたか?

+0

クールです。ありがとう。今は動作しますが、をhtmlのtype = "password"から xybrek

+0

に変更しなければなりませんでした。また、文字には一重引用符が使用され、文字列には二重引用符が使用されます。あなたのコードはコンパイルされません。 javascriptはパスワードタイプの入力ボックスにアクセスできないため、パスワードボックスへのアクセスに問題がありました。 –

+0

ええと、私はあなたがjavascriptを書いたことを理解しましたが、OPはJava/GWTで書いています。 –

0

お試しください。RootPanel.get("nameFieldContainer").getElement();

関連する問題