我想讓瀏覽器的密碼管理器記住用gwt生成的ajax表單的輸入。通過單擊一個gwt按鈕來僞造一個表單
我的想法是在頁面上使用隱藏的標準靜態html表單,並讓瀏覽器使用該表單。但是,現在我必須通過單擊我的自定義gwt登錄按鈕來使表單提交數據。
我可以使用getElementById()或類似的方法獲取表單元素,但是我可以以某種方式提交該表單,以便瀏覽器要求保存用戶數據?
我想讓瀏覽器的密碼管理器記住用gwt生成的ajax表單的輸入。通過單擊一個gwt按鈕來僞造一個表單
我的想法是在頁面上使用隱藏的標準靜態html表單,並讓瀏覽器使用該表單。但是,現在我必須通過單擊我的自定義gwt登錄按鈕來使表單提交數據。
我可以使用getElementById()或類似的方法獲取表單元素,但是我可以以某種方式提交該表單,以便瀏覽器要求保存用戶數據?
jQuery的可以:
$("#formID").submit()
UPD。原始JavaScript:
document.forms["formID"].submit();
我認爲FormPanel是你在找什麼。
追加'$ wnd.'到最後一行的開頭,從[JSNI](http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html)方法調用它,它有一個工作機會;)我記得GWT的Google小組關於將瀏覽器的密碼管理器和GWT結合起來的一些線索 - 這可能值得一看/搜索。像往常一樣,IE瀏覽器遇到了一些麻煩;) – 2010-08-30 22:32:59
Thx。它的工作方式,雖然我發現更好看的解決方案,而無需本地方法: FormPanel.wrap(DOM.getElementById(「hiddenLoginForm」))submit(); – igorbel 2010-08-31 12:19:01