VBScript InputBox 函數

InputBox 函數顯示一個對話框,用戶可在其中輸入文本並/或點擊一個按鈕。如果用戶點擊點擊 OK 按鈕或按鍵盤上的 ENTER 鍵, 則 InputBox 函數返回文本框中的文本。如果用戶點擊 Cancel 按鈕,函數返回一個空字元串("")。
注意:如果同時規定 helpfile 和 context 參數,則會向對話框添加一個 Help 按鈕。
提示:請參閱 MsgBox 函數。
語法
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
參數 | 描述 |
---|---|
prompt | 必需。顯示在對話框中的消息。prompt 的最大長度大約是 1024 個字元,這取決於所使用的字元的寬度。如果 prompt 中包含多個行,則可在各行之間用回車符(Chr(13))、換行符(Chr(10))或回車換行符的組合(Chr(13) & Chr(10))來分隔各行。 |
title | 可選。對話框的標題。默認是應用程式的名稱。 |
default | 可選。一個在文本框中的默認文本。 |
xpos | 可選。數值運算式,用於指定對話框的左邊緣與螢幕左邊緣的水準距離(單位為 twips*)。如果省略 xpos,則對話框會在水準方向居中。 |
ypos | 可選。數值運算式,用於指定對話框的上邊緣與螢幕上邊緣的垂直距離(單位為 twips*)。如果省略 ypos,則對話框顯示在螢幕垂直方向距下邊緣大約三分之一處。 |
helpfile | 可選。字串運算式,用於標識為對話框提供上下文相關幫助的幫助檔。必須與 context 參數一起使用。 |
context | 可選。數值運算式,用於標識由幫助檔的作者指定給某個幫助主題的上下文編號。必須與 helpfile 參數一起使用。 |
* twip 是度量單位,在視覺上與系統顯示的相同。
1 twip 為 1/1440 英寸。
實例
實例 1
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name")
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name")
End Function
</script>
實例 2
帶有標題的提示框:
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name","Userinput")
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name","Userinput")
End Function
</script>
實例 3
帶有輸入框默認文本的提示框:
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name",,"Donald Duck")
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name",,"Donald Duck")
End Function
</script>
實例 4
一個顯示在距螢幕左邊緣 700 twips* 位置的提示框。
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name",,,700)
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name",,,700)
End Function
</script>
實例 5
一個顯示在距螢幕上邊緣 500 twips* 位置的提示框。
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name",,,,500)
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name",,,,500)
End Function
</script>
