2017-07-03 26 views
0

無法清除的支柱財產value.Script錯誤 - 如下無法爲支柱財產明確的價值

function clearValue(){ 
document.getElementById('Password').value=""; 
} 
+0

在Web上呈現後,請檢查ID屬性是否存在密碼字段。 – Shubham

+0

該錯誤不必與該行代碼相關,該錯誤表示您正在嘗試使用樣式進行操作。 –

回答

0

文件「無法爲樣式值‘空’

<html:form name="form1"> 
<html:password property="PASSWORD" styleId="Password"/> 
</html:form> 

我的javascript代碼者,恕不[0] .password.value = 「」;

或類似的東西,你需要做的

tags = ele.getElementsByTagName('input'); 
for(i = 0; i < tags.length; i++) { 
switch(tags[i].type) { 
    case 'password': 
    case 'text': 
     tags[i].value = ''; 
     break; 
    case 'checkbox': 
    case 'radio': 
     tags[i].checked = false; 
     break; 
    } 
} 

tags = ele.getElementsByTagName('select'); 
    for(i = 0; i < tags.length; i++) { 
    if(tags[i].type == 'select-one') { 
    tags[i].selectedIndex = 0; 
} 
else { 
    for(j = 0; j < tags[i].options.length; j++) { 
     tags[i].options[j].selected = false; 
    } 
} 
    } 

tags = ele.getElementsByTagName('textarea'); 
    for(i = 0; i < tags.length; i++) { 
    tags[i].value = ''; 
} 

然後我只是用這個按鈕調用這個函數,它清除了所有的東西。儘管感謝您的幫助。