2016-04-18 23 views
0

我想創建兩個按鈕,一個用於激活一個已選中的系統用戶,另一個用於取消激活已選中的系統用戶,但是如果我使用不同的函數名稱,那麼如果我使用這兩個函數,它將無法正常工作。爲什麼?是否必須使用它們?爲什麼只有setDeleteAction和setUpdateAction?

function setUpdateAction() { 
 
    document.activate.action = "includes/vendors/activate.php"; 
 
    document.activate.submit(); 
 
} 
 

 

 
function setDeleteAction() { 
 
    document.activate.action = "includes/vendors/deactivate.php"; 
 
    document.activate.submit(); 
 
}
<form name="activate" method="post" action=""> 
 
    <td><input type="button" name="update" value="Activate" onClick="setUpdateAction();"></td> 
 
    <td><input type="button" name="deactivate" value="Deactivate" onClick="setDeleteAction();" /> 
 
</form>

+1

有沒有像你必須失蹤的地方。提供/撥弄不起作用的代碼 –

+0

好吧,讓我檢查一下,看看我是否遺漏了一些東西。謝謝Kishore –

回答

1

沒有,在JavaScript函數名是任意的。

但是,您必須使您的JavaScript中onClick屬性和函數聲明中的函數名稱保持一致。只要標識符名稱拼寫相同,就可以爲喜歡的任何名稱命名within reason

+0

感謝amphetamachine,我會嘗試再次檢查它。 –