2014-02-15 30 views
0
輸入多文本框

我們能否在VBScript多個輸入文本框?我試圖使用VBScript本身創建窗體窗口。我應該得到兩個值作爲輸入。請幫幫我。在VBScript中

+1

這是通過HTA可能的,但無法通過直接的VBScript。 –

回答

0

在一個窗體中,你不能,但你可以在VBS中做到這一點,它會列出一系列的輸入框,並且輸入到第一個框可以用在標題和/或下一個文本框的描述中

​​3210
2

你有,我可以看到幾個選項。

  1. 創建一個包含多個輸入文本框的HTA。
  2. 呼叫的InputBox()一次所需的每個輸入。
  3. 開發你的輸入形式,可以從VBScript來實例化COM ActiveX控件。使用RegFree,您不需要在客戶端上安裝此COM控件。
  4. 如果它是有道理的話,使用單一的InputBox(),但要求用戶來界定他們的意見。這是這種技術的一個例子。請注意使用默認參數向用戶演示您要查找的內容。

    Do 
        s = InputBox("Enter the starting and ending years:", "Year Range", "2010-2014") 
    Loop While Len(s) > 0 And InStr(s, "-") = 0 
    
    If Len(s) = 0 Then 
        ' No input or cancel clicked 
    Else 
        s = Split(s, "-") 
    End If