<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)并显示输入的密码。不幸的是,我不知道如何。如何从输入“密码”中获取输入的文本?
答案 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