【发布时间】:2018-07-26 13:16:03
【问题描述】:
我正在使用 react-form 创建一个输入表单。我正在使用标签。我想预先填充输入字段,但我希望用户仍然能够更改输入的默认值。 React 是我使用的前端语言。我尝试将输入标签内的 readOnly 字段设置为 false。它允许我单击该字段,但我仍然无法退格默认日期并将其更改为其他日期。
当我使用占位符时,根本没有输入标签,会出现重叠问题(检查附上的图片)。一旦您输入了一个值,就没有问题了,因为“到期日期”随着现有功能的上升而上升。
我需要占位符仅在我单击“截止日期”字段以输入值时显示,或者在使用输入标记时能够更改默认值。我正在使用反应版本 16.2.0enter image description here
<Field
name="dueDayOfFilingPeriod"
component={TextField}
floatingLabelText="Due Date"
floatingLabelStyle={(props.hasFilingFormName || props.hasPreference) ? {} : styles.floatingLabelStyle}
floatingLabelFocusStyle={styles.floatingLabelFocusStyle}
disabled={props.hasFilingFormName}
style={styles.inline}
>
<input value= {props.filingInfo.dueDate}/>
</Field>
【问题讨论】:
标签: forms reactjs textfield placeholder default-value