MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-30, 22:02

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





發表新文章 回覆主題  [ 7 篇文章 ] 
發表人 內容
文章發表於 : 2004-12-25, 06:27 
離線

註冊時間: 2004-12-25, 06:07
文章: 13
一個留言板頁面,在IE可正常提交,而在FireFox下沒有一點反應。
部分代碼:
<FORM name="MyForm" action=lword_add.asp method=POST id="lw">

.....................................

<INPUT type=reset value="重置" name=reset >
<INPUT type=button OnClick="Check()" value="提交" >
<!--OnClick=Check()-->
<SCRIPT language="vbscript">
Sub Check()
Dim MyForm
Set MyForm = Document.forms("lw")
str1 = MyForm.lw_name.Value
str2 = MyForm.ttitle.Value
str3 = MyForm.lw_content.Value

If str1 = empty Then
alert ("輸入姓名!")
Exit Sub
elseIf str2 = empty
alert ("输入内容!")
Exit Sub
elseIf str3 = empty then
alert ("輸入内容!")
Exit Sub
End If
MyForm.Submit
End Sub
</SCRIPT>
.......</FORM>

在IE下,重置和提交2個按鈕都能正常工作。
而在FireFox下,“重置”可用,“提交”按鈕就沒有一點反應。
實在不知道給怎麽改,請大家給點提示。謝謝!


回頂端
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; Deepnet Explorer; TencentTraveler ; .NET CLR 1.1.4322)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-12-25, 06:50 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
sheen 寫:
<SCRIPT language="vbscript">


改用 JavaScript 寫吧...
(「檢查表單」的 JavaScript 程式碼網路上很多喔...)

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.5) Gecko/20041119 Firefox/1.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-12-26, 12:13 
離線
[MozTW 版主群]
頭像

註冊時間: 2003-09-15, 03:47
文章: 1016
來自: Taiwan
代碼:
<INPUT type=reset value="重置" name="reset">
<INPUT type="submit" onclick="Check()" value="提交" >
.......</FORM>

<script type="text/javascript">
function Check() {
  var MyForm;
  MyForm = document.forms("lw");
  str1 = MyForm.lw_name.value;
  str2 = MyForm.ttitle.value
  str3 = MyForm.lw_content.value

  if (str1 == '') alert ("輸入姓名!");
  else if (str2 == '') alert ("输入内容!");
  else if (str3 == '') alert ("輸入内容!");
  else MyForm.submit();
}
</script>
提交 <input> 請用 submit,不要用 button

<input onclick=> 應該改成 <form onsubmit=> 比較好,不過我懶得想...

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


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8a5) Gecko/20041122
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-12-27, 08:07 
離線

註冊時間: 2004-12-25, 06:07
文章: 13
<FORM name="MyForm" onsubmit="check()" action=ok.asp method=POST id="lword">
.................
<input type="submit" value="提交" >
.......</FORM>
<script type="text/javascript">
function Check() {
var MyForm;
MyForm = document.forms("lw");
str1 = MyForm.lw_name.value;
str2 = MyForm.ttitle.value
str3 = MyForm.lw_content.value

if (str1 == '') alert ("輸入姓名!");
else if (str2 == '') alert ("输入内容!");
else if (str3 == '') alert ("輸入内容!");
else MyForm.submit();
}
</script>




如果這樣,不會進行 check() 的判斷,直接ok.asp
或者是action=ok.asp該放在哪兒呢?

只要<INPUT type="submit" onclick="Check()" value="提交" >
input中的 type=submit, 不用bottun,程序就直接"ok.asp"

還是我在哪兒沒寫對,這部分我實在沒搞清楚,請指教.謝謝!


回頂端
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; Deepnet Explorer; TencentTraveler ; .NET CLR 1.1.4322)
 個人資料  
引用回覆  
 文章主題 : 搞定
文章發表於 : 2004-12-27, 09:29 
離線

註冊時間: 2004-12-25, 06:07
文章: 13
<form onsubmit="return javacheck(this)"
:lol:


回頂端
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; Deepnet Explorer; TencentTraveler ; .NET CLR 1.1.4322)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-12-27, 10:04 
離線
[MozTW 版主群]
頭像

註冊時間: 2003-09-15, 03:47
文章: 1016
來自: Taiwan
<FORM name="MyForm" onsubmit="return check()" action="ok.asp" method="POST " id="lword">
.................
<input type="submit" value="提交" >
.......</FORM>
<script type="text/javascript">
function check() { //JS 有分大小寫
var MyForm;
MyForm = document.forms("lw");
str1 = MyForm.lw_name.value;
str2 = MyForm.ttitle.value
str3 = MyForm.lw_content.value

if (str1 == '') alert ("輸入姓名!");
else if (str2 == '') alert ("输入内容!");
else if (str3 == '') alert ("輸入内容!");
else return true;

return false
}
</script>

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


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8a5) Gecko/20041122
 個人資料  
引用回覆  
 文章主題 : 感动阿!
文章發表於 : 2004-12-27, 11:20 
離線

註冊時間: 2004-12-25, 06:07
文章: 13
感動!
太謝謝了,只怪自己學的太菜了!
謝謝!


回頂端
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; Deepnet Explorer; TencentTraveler ; .NET CLR 1.1.4322)
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 7 篇文章 ] 

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


誰在線上

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


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

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