0
我想所有元素的值重置表單 使用內部JavaScript函數以下嘗試重置時,JavaScript錯誤發生的歷史了「選擇一」對象價值
function doResetAction(formName)
{
var form2 = eval("document.formNameNativ");
var frm_elements = form2.elements;
var count=0;
for(i=0; i<frm_elements.length; i++)
{
field_name = frm_elements[i].name.toLowerCase();
field_type = frm_elements[i].type.toLowerCase();
if(field_name == 'startofac')
{
count=i;
}
}
for(j=count; j<frm_elements.length; j++)
{
field_name = frm_elements[j].name;
field_type = frm_elements[j].type.toLowerCase();
switch (field_type) {
case "text":
if(document.getElementById(field_name).value !=null)
document.getElementById(field_name).value = document.getElementById(field_name).defaultValue;
break;
case "select-one":
if(document.getElementById(field_name).value !=null)
document.getElementById(field_name).value = document.getElementById(field_name).defaultValue;
break;
}
}
}
它正常工作時的類型是文字,但由於某種原因給出錯誤 select-one
。有人可以幫助我在這裏 我在select-one
得到的錯誤是
Error: document.getElementById(field_name) is null
At line: 679
我有這就是爲什麼它進入開關案例 – GustyWind
if語句是在開關的情況下,雖然 – ipr101
Imean說我有身份證,當看到警報時它的顯示 – GustyWind