- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如果 v-on:submit 被放置在表单标签而不是按钮中,是否可以获得被点击的提交按钮名称?
表格
<form method="post" @submit.prevent="getButtonName($event)">
<input type="submit" name="button1" value="Button1">
<input type="submit" name="button2" value="Button2">
</form>
脚本
methods: {
getButtonName(event) {
}
}
最佳答案
v-on:submit
将不起作用。但是 v-on:click
会。参见@click="handleClick($event)"
<template>
<div class="hello">
<form method="post" @click="handleClick($event)" @submit.prevent="getButtonName($event)">
<input type="submit" name="button1" value="Button1">
<input type="submit" name="button2" value="Button2">
</form>
</div>
</template>
<script>
export default {
name: 'hello',
data () {
return {
}
},
methods: {
getButtonName(event) {
// console.log(event);
},
handleClick(e) {
console.log(e.target.name);
}
}
}
</script>
关于vue.js - VueJS 获取被点击的Button的名称 如果v-on指令在Form标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48200561/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!