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