MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-26, 21:37

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 9 篇文章 ] 
發表人 內容
文章發表於 : 2005-08-30, 13:29 
離線

註冊時間: 2005-08-30, 10:14
文章: 6
<?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一直無法執行 :shock:
javascript主控台是出現
錯誤: document.forms.pageform has no properties
原始檔:http://192.168.1.2/change_mod.asp
行:8
-------------------------------------------------------------
請問一下這是錯在那邊呢?IE上執行都沒問題


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-TW; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-08-30, 15:28 
離線
[MozTW 版主群]
頭像

註冊時間: 2003-09-15, 03:47
文章: 1016
來自: Taiwan
document.forms["pageform"].submit();

不直接有關,但建議閱讀

_________________
Y!知識70點:引言轉文平行置中英文音節區別


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-TW; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-08-30, 15:49 
離線

註冊時間: 2005-08-30, 10:14
文章: 6
danielwang 寫:
document.forms["pageform"].submit();

不直接有關,但建議閱讀

document.forms["pageform"].submit();
document.pageform.submit();
這兩種我都有試過還是不行
您建議的參考網頁裡是用按鈕去做submit
但我這個是直接透過程式submit喲


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-TW; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-08-30, 22:42 
離線
[網站管理員]
頭像

註冊時間: 2004-09-27, 09:24
文章: 1685
嗯? 在 ASP 檔內寫 PHP??

_________________
korp + korp 中文站(沒精神更新)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-08-31, 04:29 
離線
[MozTW 版主群]
頭像

註冊時間: 2003-09-15, 03:47
文章: 1016
來自: Taiwan
我實驗的結果是如果全部都是 <input type="hidden"> (隱藏)的話 Firefox 不會讓你送出。我不知道這是 bug 還是 Firefox 的安全功能。隨便加上 <input type="text" name="a"> 就好了

當然,最好有個 <input type="submit"> 以免用戶停用 JavaScript


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-TW; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-08-31, 07:28 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
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/
左邊的子選單,就是用這種方法送出的@@

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-TW; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-09-02, 15:03 
離線

註冊時間: 2005-08-30, 10:14
文章: 6
danielwang 寫:
我實驗的結果是如果全部都是 <input type="hidden"> (隱藏)的話 Firefox 不會讓你送出。我不知道這是 bug 還是 Firefox 的安全功能。隨便加上 <input type="text" name="a"> 就好了

當然,最好有個 <input type="submit"> 以免用戶停用 JavaScript

的確是這個問題喲,感謝您的指教
但這算是FF的bug還是算在W3C標準規則呢?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-TW; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-12-09, 11:20 
離線

註冊時間: 2005-12-09, 11:18
文章: 5
我的解決方法一樣, 再加上一個 css 設定, 最簡單的方法就是

<input type="submit" value="送出" style="display:none">

這樣, 就不會出現 submit 的鈕.
在特殊用途裡可以用.

一般這種類似的問題, 可以到 mozilla Faq 裡去找...大多都可以找到答案.


回頂端
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; iOpus-I-M; Alexa Toolbar; mxie; .NET CLR 1.1.4322)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-01, 04:25 
GJ


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 9 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 14 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群