簡體   English   中英

使用Vue從表單提交輸入字段值

[英]Getting input field values from Form submit using Vue

我有一個帶有1個輸入字段的表單,我想要進入數據庫。 我正在使用Vue。

模板:

<form class="form-horizontal" @submit.prevent="submitBid">
        <div class="form-group">
            <label for="bid"></label>
            <input name="bid" type="text">
        </div>
        <div class="form-group">
            <input class="btn btn-success" type="submit" value="Bieden!">
        </div>
    </form>

零件:

export default {        
    props: ['veiling_id'],
    methods: {
        submitBid(event) {
            console.log(event);


        },
    },
    computed: {

    },
    mounted(){

    }
}

如何在submitBid函數中獲取輸入字段的值?

任何幫助表示贊賞。

通過v-model綁定一個值:

<input name="bid" type="text" v-model="bid">
data() {
  return {
    bid: null,
  }
},
methods: {
  submitBid() {
    console.log(this.bid)
  },
},

或者,在表單中添加一個ref ,並通過submitBid方法中的form元素訪問該值:

<form ref="form" class="form-horizontal" @submit.prevent="submitBid">
methods: {
  submitBid() {
    console.log(this.$refs.form.bid.value)
  },
},

這是一個小提琴。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM