使用HTML中的值

时间:2011-06-05 23:40:15

标签: html vbscript

<html>
<head>
<script type="text/vbscript">

Function myFunction(tx)
fname=InputBox(tx,,,700)
document.getElementById("mySpan").innerHTML=fname
End Function

</script>
</head>
<body>


Email: <input 
 mail="email"
 type=text
 > <br/>
Username: <input
 user="user"
 type=text>
 <br/>
Password: <input
 pass="pass"
 type=password> <br/>
Submit: <input
 value="Submit"
 type=submit
 onclick="myFunction(<pass>)"
 >

<span id="mySpan"></span>
</body>
</html>

- 我的函数应该打开一个InputBox(使用VBS)并显示输入的密码。不幸的是,我不知道如何。如何从输入“密码”中获取输入的文本?

2 个答案:

答案 0 :(得分:0)

首先,它不是'pass =“传递”',它的'value =“传递”'。 其次,您需要在字段上设置ID:id =“password”。然后你可以这样做......

 MsgBox(document.getElementById("password").value);

此外,您的HTML不符合标准,HTML标记属性应始终用引号括起来,例如

<input type="text" name="fname" id="fname" value="First Name">

也没有“邮件”或“用户”属性。

答案 1 :(得分:0)

我还没有看到客户端的VB脚本......永远。

根据您的示例,它看起来使用了一些JavaScript的语法,因此您可以尝试为您的输入提供ID并使用您为SPAN所做的操作:

document.getElementById("IDofYourInput").value