我正在尝试在 Javascript 中检索我的 HTML 表单输入的类型以供进一步使用。我不是在谈论HTML 输入的type属性,而是您使用typeof JS 运算符获得的变量类型。
我正在使用下面的代码来测试它:
<form oninput="test();" name="myform">
<input name="anumber" value="100">
<input name="aboolean" value="true">
</form>
<div id="message"></div>
<script type="text/javascript">
function test(){
anumber = document.myform.anumber.value;
aboolean = document.myform.aboolean.value;
document.getElementById("message").innerHTML = anumber + " " + typeof(anumber) + " | " + aboolean + " " + typeof(aboolean)
}
</script>
在我的梦中,这显示:“100 数字 | 真正的布尔值”而不是“100 字符串 | 真正的字符串”。你能帮我定义自定义函数吗?
感谢您的帮助 !尼古拉斯