使用javascript的按钮值

Lal*_*and 1 javascript

我的表格中有3个按钮.

根据点击的按钮,所有按钮操作在单击后转到同一页面.

我的查询是:按钮的名称是"添加","编辑"和"删除"

单击"添加"按钮时,使用js我需要获取该按钮的值,类似于其他两个按钮....

你能帮忙吗?

cHa*_*Hao 8

<form>
 <script type="text/javascript">
  function doAction(value)
  {
   // Don't really have anything to set...just show the value
   alert(value);
  }
 </script>
 <input type="button" value="Add" onclick="doAction(this.value)">
 <input type="button" value="Edit" onclick="doAction(this.value)">
 <input type="button" value="Remove" onclick="doAction(this.value)">
</form>
Run Code Online (Sandbox Code Playgroud)

还有其他方法甚至没有传递按钮的值,但它们在浏览器之间并不兼容(IE使用稍微不同的事件模型).

当然,如果你可以在Javascript中没有这样做,并且只需将点击的按钮传递给服务器,它就会比那更容易......

<form>
 <input type="submit" name="action" value="Add">
 <input type="submit" name="action" value="Edit">
 <input type="submit" name="action" value="Remove">
</form>
Run Code Online (Sandbox Code Playgroud)

您点击的任何按钮都会被放入网址中action=Add.


Łuk*_*.pl 6

关于什么:

var buttonValue = document.getElementById('IdOfYourButton').value
Run Code Online (Sandbox Code Playgroud)