標題 | 輸入框的標題文字。 |
提示信息 | 提示用戶程序需要獲得的數據。 |
默認數據 | 顯示在輸入文本框中的默認文字。 |
密碼字符 | [可選參數] 顯示在輸入文本框中用以代替用戶輸入字符的字符。如果要正常顯示字符只需定義此參數為空字符串""(默認)或空格字符即可。 如果此參數被設為多字符的字符串則只有第一個字符才有效。第二個字符及后面的其它字符有其它特殊用途。請查看下面的注意部分。 |
寬度 | [可選參數] 窗口寬度。如有指定此參數則高度參數也必須指定。指定 -1 則表示使用默認寬度。 |
高度 | [可選參數] 窗口高度。如有指定此參數則寬度參數也必須指定。指定 -1 則表示使用默認高度。 |
左邊 | [可選參數] 輸入框左邊離屏幕左邊的距離(象素)。默認情況下,輸入框是居中顯示的,如有指定此參數則 上邊 參數也必須指定。 |
上邊 | [可選參數] 輸入框上邊離屏幕左邊的距離(象素)。默認情況下,輸入框是居中顯示的,如有指定此參數則 左邊 參數也必須指定。 |
超時時間 | [可選參數] 以秒為單位。指定時間過后輸入框將自動關閉。 |
返回值
成功: | 返回用戶輸入的字符串。 |
失敗: | 返回空字符串并把 @error 設為以下數值之一: |
@Error | 0 = 返回的字符串是有效的。 |
1 = 用戶按下了 Cancel(取消)按鈕。 | |
2 = 超時。 | |
3 = 輸入框顯示失敗,這通常是由參數無效引起的。 |
注意
使用 BlockInput(1) 可阻止用戶輸入數據(Windows 98/Me)。
相關
MsgBox
示例
;下面這個輸入框將在屏幕左上角顯示,并顯示相應的提示文字。
$answer = InputBox("問題", "請問您的出生地是?", "地球", "", _
-1, -1, 0, 0)
;要求用戶輸入密碼。在實際的程序代碼中別忘了再提供一次確認密碼哦!
$passwd = InputBox("權限核查", "請輸入密碼:", "", "*")
;要求用戶輸入字符1或2。在密碼字符參數中的 M 表示不接受空字符串,
;而數字 2 則表示最多只能輸入兩個字符。
$value = InputBox("測試", "請輸入字符1或2:", "", " M2")