【发布时间】:2018-06-19 17:50:10
【问题描述】:
大家好,我对 javascript 代码感到困惑,我想要一个从用户那里获取输入的程序,如果该输入与 1234 之类的特定值匹配,我希望它隐藏表单的一部分。例如
var x=document.getElementById('pin').value;
function hidden() {
if (x.value=1234){
document.getElementById('pin').style.display="none";
}
}
<input type="number" name="pin" placeholder="Please Enter Your Pin" id="pin">
<button onclick="hidden()">Enter</button>
【问题讨论】:
-
假设这是有代表性的。在函数内移动 x 赋值。目前它是在页面加载时设置的,并且始终为空。你也不需要在 x 上调用 value,它已经是 value。
-
=是分配 -
@Eng 你能提供更多细节吗?你的 javascript sn-p 执行了吗?您可能希望首先将其包装在脚本标签中。另外,您想准确隐藏表单的哪一部分?
标签: javascript conditional show-hide