【发布时间】:2017-01-10 07:46:00
【问题描述】:
我想设置一个用户可以输入的输入字段,并在该字段中固定一个£ 符号。用户应该不能删除或更改此标志,但用户应该能够修改后面的内容。
例如
- 初始
£ - 用户添加
10,结果:£10 - 用户修改更改
10->5000,结果:£5000 - 用户删除该字段中的所有内容,结果:
£仍然存在
占位符标签不起作用,因为在字段中输入内容时它不可见。 默认值也不是我想要的。
Place your stake: <input type="text" onChange={this.handleStakeChange}/>
【问题讨论】:
-
为什么不在标签而不是文本框上打印呢?
-
您可以 1. 让静态标签出现在输入的“顶部”。 2. 输入变化时格式化值,附加货币符号。
-
有一个静态标签似乎是合理的,不必过多处理输入数据是好的
-
@syedfaizan 那会住在哪里?
-
@Imad 如果可能的话,我希望它在输入框中
标签: javascript reactjs