我的表格中有3个按钮.
根据点击的按钮,所有按钮操作在单击后转到同一页面.
我的查询是:按钮的名称是"添加","编辑"和"删除"
单击"添加"按钮时,使用js我需要获取该按钮的值,类似于其他两个按钮....
你能帮忙吗?
<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.
关于什么:
var buttonValue = document.getElementById('IdOfYourButton').value
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22321 次 |
| 最近记录: |