MozTW 討論區 https://forum.moztw.org/ |
|
javascript的forms.submit()一直無法在FF上使用 https://forum.moztw.org/viewtopic.php?f=13&t=10252 |
第 1 頁 (共 1 頁) |
發表人: | mote [ 2005-08-30, 13:29 ] |
文章主題 : | javascript的forms.submit()一直無法在FF上使用 |
<?php print '<form name=pageform action=change_mod.asp method=post target=_top>'.'\n'; print '<input type=hidden name=send_mail value="alex" />'.'\n'; print '<input type=hidden name=send_password value="123456" />'.'\n'; print '<input type=hidden name=send_confirm value="123456" />'.'\n'; print '</form>'.'\n'; print '<script language=javascript>'.'\n'; print 'document.forms.pageform.submit();'.'\n'; print '</script>'.'\n'; ?> -------------------------------------------------------------- 以上的語法在我的FF一直無法執行 ![]() javascript主控台是出現 錯誤: document.forms.pageform has no properties 原始檔:http://192.168.1.2/change_mod.asp 行:8 ------------------------------------------------------------- 請問一下這是錯在那邊呢?IE上執行都沒問題 |
發表人: | danielwang [ 2005-08-30, 15:28 ] |
文章主題 : | |
document.forms["pageform"].submit(); 不直接有關,但建議閱讀 |
發表人: | mote [ 2005-08-30, 15:49 ] |
文章主題 : | |
danielwang 寫:
document.forms["pageform"].submit(); document.pageform.submit(); 這兩種我都有試過還是不行 您建議的參考網頁裡是用按鈕去做submit 但我這個是直接透過程式submit喲 |
發表人: | kourge [ 2005-08-30, 22:42 ] |
文章主題 : | |
嗯? 在 ASP 檔內寫 PHP?? |
發表人: | danielwang [ 2005-08-31, 04:29 ] |
文章主題 : | |
我實驗的結果是如果全部都是 <input type="hidden"> (隱藏)的話 Firefox 不會讓你送出。我不知道這是 bug 還是 Firefox 的安全功能。隨便加上 <input type="text" name="a"> 就好了 當然,最好有個 <input type="submit"> 以免用戶停用 JavaScript |
發表人: | 風痕影 [ 2005-08-31, 07:28 ] |
文章主題 : | |
danielwang 寫: 我實驗的結果是如果全部都是 <input type="hidden"> (隱藏)的話 Firefox 不會讓你送出。我不知道這是 bug 還是 Firefox 的安全功能。隨便加上 <input type="text" name="a"> 就好了
當然,最好有個 <input type="submit"> 以免用戶停用 JavaScript 我試過用getElementsByTagName("form") 以及document.form的name的寫法 這兩種寫法不會因為受到隱藏元件的影響而不送出 這是我測試這種方法之頁面 http://peach.ispaz.blogdns.org/ 左邊的子選單,就是用這種方法送出的@@ |
發表人: | mote [ 2005-09-02, 15:03 ] |
文章主題 : | |
danielwang 寫: 我實驗的結果是如果全部都是 <input type="hidden"> (隱藏)的話 Firefox 不會讓你送出。我不知道這是 bug 還是 Firefox 的安全功能。隨便加上 <input type="text" name="a"> 就好了
當然,最好有個 <input type="submit"> 以免用戶停用 JavaScript 的確是這個問題喲,感謝您的指教 但這算是FF的bug還是算在W3C標準規則呢? |
發表人: | yuanyuan [ 2005-12-09, 11:20 ] |
文章主題 : | |
我的解決方法一樣, 再加上一個 css 設定, 最簡單的方法就是 <input type="submit" value="送出" style="display:none"> 這樣, 就不會出現 submit 的鈕. 在特殊用途裡可以用. 一般這種類似的問題, 可以到 mozilla Faq 裡去找...大多都可以找到答案. |
發表人: | 訪客 [ 2008-08-01, 04:25 ] |
文章主題 : | |
GJ |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |