2011-06-06 90 views
0
<html> 
<body> 
<script type="text/vbscript"> 
Function sub() 
Ms=MsgBox(UN, 1) 
End Function 
</script> 

Username: <input 
id="UN" 
type=text> 
<br/> 

Password: <input 
name="PW" 
type=password> 
<br/> 

<input 
name="Submit" 
type=submit 
onclick="sub()"> 

</body> 
</html> 

當按下提交按鈕時,函數根本不顯示MsgBox。別說用戶名..VBS/HTML無法彈出輸入框

+0

不,我使用的是W3Schools的tryit編輯,http://www.w3schools.com/html/tryit.asp?filename= tryhtml_intro,然後來回複製粘貼代碼。 – John 2011-06-06 21:19:45

+1

你爲什麼要嘗試使用VBScript而不是Javascript? – 2011-06-06 21:21:48

+0

我對其他語言不太好 - Lua,VBScript和HTML是我理解的唯一。 – John 2011-06-06 21:23:29

回答

0

您正在使用保留字,只是將Function sub()更改爲類似Function mySub()的東西,它會起作用。

如果你想要的值,那麼你需要做Ms=MsgBox(UN.value, 1)代替Ms=MsgBox(UN, 1)

+0

它沒有改變任何東西O: – John 2011-06-06 21:25:44

+0

哦,堅持...... – John 2011-06-06 21:26:04

+0

請確保您更改提交按鈕的onclick事件中的名稱以匹配您的函數的新名稱。 – LowTide 2011-06-06 21:30:45