我有一个从属表格(对问题 1 的回答是可能会使问题 2 可见,但回答否可能会使其不适用并消失)
我想将输入重置为无应答(无论输入类型如何)
我正在使用
document.getElementById('quest2').value = "";
直到我了解到,如果您在复选框、单选按钮或选择框上执行此操作,则无论用户是否再次单击其中一个选项(这很糟糕),您基本上都将值设置为“”,我知道我们能够
switch (***field_type***)
{
case "text":
case "password":
case "textarea":
case "hidden":
document.getElementById('quest2').value = "";
break;
case "radio":
case "checkbox":
if (document.getElementById('quest2').checked)
{
document.getElementById('quest2').checked = false;
}
break;
case "select-one":
case "select-multi":
document.getElementById('quest2').selectedIndex = -1;
break;
default:
break;
}
这是我想做的基础我的问题首先是我的语法是否正确
首先*field_type*应该包含什么来检查 (id 'quest2') 的输入类型