feat: 添加 inputMode 属性以支持小数输入
This commit is contained in:
@@ -187,6 +187,7 @@ export default function AddHistoryModal({ fund, onClose, onConfirm }) {
|
||||
</label>
|
||||
<input
|
||||
type="number"
|
||||
inputMode="decimal"
|
||||
className="input"
|
||||
value={amount}
|
||||
onChange={handleAmountChange}
|
||||
|
||||
@@ -271,6 +271,7 @@ export function NumericInput({ value, onChange, step = 1, min = 0, placeholder }
|
||||
<div style={{ position: 'relative' }}>
|
||||
<input
|
||||
type="number"
|
||||
inputMode="decimal"
|
||||
step="any"
|
||||
className="input no-zoom"
|
||||
value={value}
|
||||
|
||||
@@ -158,6 +158,7 @@ export default function HoldingEditModal({ fund, holding, onClose, onSave }) {
|
||||
</label>
|
||||
<input
|
||||
type="number"
|
||||
inputMode="decimal"
|
||||
step="any"
|
||||
className={`input ${!amount ? 'error' : ''}`}
|
||||
value={amount}
|
||||
@@ -175,6 +176,7 @@ export default function HoldingEditModal({ fund, holding, onClose, onSave }) {
|
||||
</label>
|
||||
<input
|
||||
type="number"
|
||||
inputMode="decimal"
|
||||
step="any"
|
||||
className="input"
|
||||
value={profit}
|
||||
@@ -192,6 +194,7 @@ export default function HoldingEditModal({ fund, holding, onClose, onSave }) {
|
||||
</label>
|
||||
<input
|
||||
type="number"
|
||||
inputMode="decimal"
|
||||
step="any"
|
||||
className={`input ${!share ? 'error' : ''}`}
|
||||
value={share}
|
||||
@@ -209,6 +212,7 @@ export default function HoldingEditModal({ fund, holding, onClose, onSave }) {
|
||||
</label>
|
||||
<input
|
||||
type="number"
|
||||
inputMode="decimal"
|
||||
step="any"
|
||||
className={`input ${!cost ? 'error' : ''}`}
|
||||
value={cost}
|
||||
|
||||
@@ -39,6 +39,7 @@ export default function SettingsModal({
|
||||
<input
|
||||
className="input"
|
||||
type="number"
|
||||
inputMode="numeric"
|
||||
min="10"
|
||||
step="5"
|
||||
value={tempSeconds}
|
||||
|
||||
Reference in New Issue
Block a user