You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vue项目中HTML表单提交返回空对象而非输入数据问题咨询

问题根因

你的表单输入项没有和Vue实例data中定义的变量做双向绑定,输入的内容不会同步到datumStart、datumEnd、broj三个变量中,因此提交时读取到的都是初始空值。

修复方案

给每个<input>标签添加v-model绑定对应变量即可,修改后的template代码如下:

<template>
   <form @submit="onSubmit" class="add-form">

        <div class="form-control">
        <label>Datum početka</label>
        <input 
        type="text" name="datumStart"
         placeholder="dd mm YYYY"  required
         v-model="datumStart"
         />
        </div>

        <div class="form-control">
        <label>Datum zavržetka</label>
        <input 
        type="text" name="datumEnd"
         placeholder="dd mm YYYY"
         v-model="datumEnd"
         />
        </div>

        <div class="form-control">
        <label>Unesi serijsku broj uređaja</label>
        <input 
          type="number" name="broj"  required
          v-model="broj"
          />
        </div>
        
        <input type="submit" value="Zakaži Experiment" 
        class="btn"/>

   </form>
</template>

修改后输入内容提交,newEx对象就能正常读取到你输入的值,传递给父视图后写入JSON文件的内容也会正常。

内容的提问来源于stack exchange,提问作者PeopleCallMeLucifer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 19:24:03