我有个问题。我想使用JavaScript语句根据用户输入显示不同类型的表单,例如添加表单、修改表单和删除表单switch
。因此,如果用户输入“A”,则会显示添加表单,当用户输入“B”时,将显示修改表单,等等。这里的问题是,无论我输入什么内容,都不会显示。有人可以向我解释一下吗?谢谢。
注意:表单的 CSS,display: none;
因为我不希望在页面加载时显示表单。我只想根据用户输入,然后显示特定的表格。我想制作下拉列表而不是在框中键入内容,但这并不容易做到。
var val=document.getElementById("user").value;
var check=document.getElementById("enter");
function change(){
switch(val){
case 'A': {
document.getElementById("add").style.display="block";
break;
}
case 'B': {
document.getElementById("modify").style.display="block";
break;
}
case 'C': {
document.getElementById("delete").style.display="block";
break;
}
}
}
check.addEventListener("click", change);
div#add, div#modify, div#delete{
display: none;
}
肥皂起泡泡
慕码人8056858
相关分类