我有一个非常简单的表单,其中包含名称字段和两个提交按钮:"更改"和"删除".我需要在提交表单时在javascript中进行一些表单验证,因此我需要知道单击了哪个按钮.如果用户点击回车键,则"更改"值是进入服务器的值.所以,我只需要知道是否点击了"删除"按钮.
我可以确定点击了哪个按钮吗?或者我是否需要将"删除"按钮从提交更改为常规按钮并捕获其onclick事件以提交表单?
表单如下所示:
<form action="update.php" method="post" onsubmit="return checkForm(this);">
<input type="text" name="tagName" size="30" value="name goes here" />
<input type="hidden" name="tagID" value="1" />
<input type="submit" name="submit" value="Change" />
<input type="submit" name="submit" value="Delete" />
</form>
Run Code Online (Sandbox Code Playgroud)
在checkForm()函数中,form["submit"]是一个节点列表,而不是我可以获取的单个元素的值.
javascript ×1