gpt4 book ai didi

css - 如何修复当输入类型从 "text"更改为 "type"时更改的 Form.control 输入宽度?

转载 作者:行者123 更新时间:2023-11-28 00:02:48 25 4
gpt4 key购买 nike

在页面加载时,输入有 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>

最佳答案

Add below css rule in your scss or css file which will control your input width at any point of time :

custom-input-width {
width : 250px !important; // you can set as per your requirement
}

Apply this css rule on your input in react :

<input className="custom-input-width" />

关于css - 如何修复当输入类型从 "text"更改为 "type"时更改的 Form.control 输入宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55900068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com