-2
這裏是我的代碼 - 我在我的firebug控制檯中得到一個錯誤,document.getElementById('deletebutton')。value爲null。元素的值爲空 - 我沒有正確表示,我認爲
編輯:解釋我想要的 - 如果按下兩個提交按鈕中的一個按鈕,我想要執行代碼 - 這是確定它是否被按下的刪除按鈕的代碼(如果沒有,則應該有一個空值),它會執行某些代碼。每當我嘗試使用這個雖然,我不斷收到錯誤消息「‘deletebutton’爲空
這裏的HTML:?
<button type="submit" name="del" id="deletebutton" value="'.$org.'">Delete</button>
我如何解釋我的計劃,這個我把它設置爲「」,但我相信會空是一個更好的選擇,我會做:?
if (document.getElementById('deletebutton').value != null
下面是實際的代碼:
<script type="text/javascript">
//<![CDATA[
function formValidation() {
var ids = ["orgname", "cultpicklist", "catpicklist", "servpicklist"]
formValue = 1;
if (document.getElementById('deletebutton').value != '' && document.getElementById('orgname').value === "") {
formValue = 0;
}
else {
for (var i = 0, len = ids.length; i < len; i++) {
if (document.getElementById(ids[i]).value === "") {
formValue = 0;
break;
}
}
}
if (formValue == 1) {
return true;
} else if (formValue == 0) {
alert('Please fill out all required fields');
return false;
}
}
//]]>
</script>
什麼是HTML是什麼樣子? – Pointy
是'document.getElementById('deletebutton')。value is null.' * acutal * error?還是更像是'TypeError:不能讀取'null'屬性值'? – RightSaidFred
document.getElementById(「deletebutton」)爲空 –