对象不能支持 VDI 上 HTA 中的方法 .value

object cannot support method .value in HTA on VDI

在 HTA 申请中 body 部分有一个字段:

<input type="text" name="txtName" size="60">

并且在 script 部分有:

Set ADSysInfo = CreateObject("ADSystemInfo")
Set CurrentUser = GetObject("LDAP://" & ADSysInfo.UserName)
myName  = CurrentUser.givenName & " " & CurrentUser.sn
txtName.Value = myName

If Len(txtName.Value) > 0 then
(...)
End If

问题出在 if 行。错误:

Object cannot support that method: 'txtName.Value'

那个问题只出现在 Windows 7 的虚拟数字图像上。当我在本地计算机 (Windows 7) 上启动该脚本时,没有发生任何错误。请帮忙。

问题是因为正文部分被不小心复制粘贴了一段代码而复制了。