如何获得<html:submit>按钮是在javascript中单击的

how to get which <html:submit> button is clicked in javascript

本文关键字:javascript 单击 按钮 submit lt 何获得 html gt      更新时间:2023-09-26

我有两个<html:submit>按钮,用于通过在submit()上使用通用方法表单验证这两个按钮,两个提交按钮的值都相同"保存"我如何在JavaScript中获取单击哪个按钮以进行单独验证。。

使用onclick属性检查不同的验证:

<input type="submit" value="save" onclick="validate1();"/>
<input type="submit" value="save" onclick="validate2();"/>

并在两个函数中进行不同的验证。

使用例如jQuery,您可以使用在click()-函数中发送的目标属性:

$( 'button' ).click(function( event ) {
  console.log(event.target.nodeName );
});

试试这个:

<form onsubmit="alert(this.submited); return false;">
    <input onclick="this.form.submited=this.value;" type="submit" value="save" />
    <input onclick="this.form.submited=this.value;" type="submit" value="save" />
</form>

JSFIDDLE演示