javascript - 如何在输入类型文本中传递默认值 =“1”
问题描述
我面临的问题是,即使我在输入元素中传递了 value="1",也没有将默认值传递给“1”。
<Form onFinish={this.onFormSubmit}>
<div class="row">
<Form.Item name="product">
<input type="text" value="1" disabled />
</Form.Item>
</div>
<button type="submit" value="submit" class="site-btn">Submit Now</button>
</Form>
解决方案
您似乎正在使用Ant-D Form,因此实际阅读该组件的 API 会很有帮助。据我所知,ant 设计表单的行为与大多数其他第三方表单组件一样,并支持两种主要向字段提供初始值的方式:
initialValues
prop of<Form>
:接受一个对象,其中键描述字段的Item's
名称和值initialValue <string>
initialValue
prop of<Form.Item>
: 接受initialValue
为字符串
因此,您的情况下的实现可能如下所示:
<Form
onFinish={this.onFormSubmit}
initialValues={{
product: '1'
}}
>
<div class="row">
<Form.Item name="product">
<input type="text" disabled />
</Form.Item>
</div>
<button type="submit" value="submit" class="site-btn">Submit Now</button>
</Form>
推荐阅读
- python - 是否可以在没有预装应用程序的情况下在 django shell 中使用数据库?
- html - 如何在不改变颜色的情况下改变边框的不透明度
- php - 如何从表中获取所有数据,如果相同的值在一列中重复该行应该计算一次?
- android - 使用数组映射时最好使用 .put() 或 .setValueAt() 吗?
- python-2.7 - 对单词使用“排序”函数会给出一个输出,其中字母被拆分和排序
- node.js - 有没有办法在将消息从节点服务器发布到频道时获取 Discord 消息 ID?
- azure - 与 SendGrid 一起用作输出绑定时 Azure 函数中的错误处理
- python - 如何从嵌套的 xml 创建 pandas DataFrame
- jquery - 'load' 在另一个 'load' 回调中不起作用,但 'ready' 可以
- javascript - 整理动态对象