ユーザーが入力できる入力フィールドを£
の記号をそのフィールドに固定して設定したいとします。ユーザーはこの記号を削除または変更できないはずですが、ユーザーは後で変更する必要があります。React?の入力フィールドにデフォルト値を設定していますか?
£5000
£
は5000
、結果
£10
10
:
- 初期
£
- ユーザーが
10
、結果を追加しますsを入力したときに表示されないため、プレースホルダタグは機能しません野外での何か デフォルト値は、私が望んでいるものとはまったく同じことをしていません。あなたがCSSでそう簡単に行うことができます
Place your stake: <input type="text" onChange={this.handleStakeChange}/>
なぜあなたは、ラベルの代わりに、テキストボックスの上にいることを印刷していけませんか? – Imad
次のいずれかを行うことができます。1.静的ラベルを入力の「上」に表示させる。 2.入力が変更されたときに値をフォーマットし、通貨記号を追加します。 –
は静的なラベルを持っているように見えますが、入力データを処理する必要はありません。 –