【发布时间】:2019-04-29 17:30:17
【问题描述】:
在页面加载时,输入有type = "text",因为我想显示占位符文本。我在输入上添加了功能,在焦点上,输入类型应该是type = "time"。
但是,在更改为 type =" time" 时,输入的宽度也会发生变化。我想保持与input = "text" 相同的宽度。
这是我的代码:
this.state = {type: 'text'};
onFocus() {this.setState({ type: 'time' });}
onBlur() {this.setState({type: 'text'});
<Form.Group>
<Form.Label >From</Form.Label>
<Form.Control type={this.state.type} onFocus={this.onFocus} onBlur={this.onBlur} placeholder="Shop opens" />
</Form.Group>
【问题讨论】:
-
您的问题不清楚,请描述更多
-
在页面加载时,输入的 type = "text" 因为我想显示占位符文本。我在输入上添加了功能,在焦点上,输入类型应该是 type = "time"。但是在更改为 type =" time" 时,输入的宽度也会发生变化。我想保持与 input = "text" 上的宽度相同。
-
请在不删除代码格式的情况下再次编辑您的问题。正确格式化您的新信息。
-
已格式化,请立即查看。