文档.[formName].[字段名]value =“;“;在Mozilla中无法工作

document.[formName].[fieldName].value=" "; is not working in Mozilla

本文关键字:Mozilla 工作 formName 字段 value 文档      更新时间:2023-09-26

基于一些检查,我将表单的字段值设置为"

我有下面的代码片段:

if(Condition){
  --do Something
  }
else
{
document.form1.monthField.value="";
document.form1.dateField.value="";
document.form1.hoursField.vale="";
document.form1.minutesField.value="";
}

我只是在else块中设置所有字段为null(" ")。

供参考:monthField是下拉列表,用户可以在其中选择任意月份[1到12]日期、小时和分钟字段遵循相同。

这是工作良好,我能够设置" "字段在所有其他浏览器除了Mozilla。

有人能帮我吗?在Mozilla中还有其他方法吗?

下面的完整语法应该可以工作:

document.forms [formName] . elements[字段名]。Value = ";

我已经使用上面的逻辑创建了示例jsfiddle。它在所有浏览器中都能正常工作。

document.test.month.value = "";
document.test.date.value = "";
document.test.hours.value = "";
document.test.minutes.value = "";
http://jsfiddle.net/KYvv4/1/