javascript - 为什么只有 setDeleteAction 和 setUpdateAction?

标签 javascript php html

我想创建两个按钮,一个用于激活已检查的系统用户,另一个用于停用已检查的系统用户,但如果我使用不同的函数名称,它就不起作用,如果我使用这两个函数,它就可以工作。为什么?必须使用它们吗?

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>

最佳答案

不,JavaScript 中的函数名称是任意的。

但是,您必须使 onClick 属性中的函数名称与 JavaScript 中的函数声明一致。只要标识符名称拼写相同,您就应该能够随意命名函数 within reason .

关于javascript - 为什么只有 setDeleteAction 和 setUpdateAction?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36699980/

相关文章:

html - 列表框滚动条不会隐藏

html - 我无法删除字母之间的间距。即使字母间距为 0px,它仍然有太多空间

javascript - 在 Chrome 中的 iframe 沙箱内绑定(bind) javascript 事件

php - 在 PHP 中分解一行文本,没有任何可辨别的断点

javascript - 用两个手指手势实现水平滚动

php - 使用 SQL 和 PHP 进行日期排序

PHP file_exists 和通配符

html - 背景图像在 Firefox 中不呈现

javascript - Gauge.js -> 需要将 javascript 修改为 PercentageColors 函数

javascript - 这是什么意思 : var _gaq = _gaq || [];