Реакция ввода проблема: не удается удалить первый символ или заменить значение по умолчанию в полях вводаJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Реакция ввода проблема: не удается удалить первый символ или заменить значение по умолчанию в полях ввода

Сообщение Anonymous »

Я сталкиваюсь с проблемой с полями ввода в моем приложении React. Когда я пытаюсь заменить значение по умолчанию в поле ввода (например, «0» или «1»), я не могу полностью очистить значение. В частности, я не могу удалить первый символ (будь то число или буква). Например: < /p>
Если ввод «USD» по умолчанию, и я стараюсь заменить его на «SGD», я не могу удалить «U», а ввод по -прежнему показывает «USD» или «0120» при попытке ввести «120» вместо «0». Символы (например, USD до EUR). < /p>

Choisir une devise:
handleChange("symbol", e.target.value)}
className="alert-devise-input"
required
autoComplete="off"
/>

{errors.symbol && {errors.symbol}}
< /code>
const handlechange = (field, value) => {< /p>
let updatedErrors = { ...errors};

if (field === 'symbol') {
const isNumeric = !isNaN(value);
const validSymbols = filteredDevises.map(devise => devise.symbol);
const isInList = validSymbols.includes(value.toUpperCase());
if (isNumeric) {
updatedErrors.symbol = "Please enter a valid currency symbol.";
} else {
updatedErrors.symbol = "";
setSymbol(value); // or however you store the selected symbol
}
}
if (field === 'valueLimit') {
if (isNaN(value) || value < 0.1) {
updatedErrors.valueLimit = "Value limit must be a number and at least 0.1.";
} else {
updatedErrors.valueLimit = "";
setValueLimit(value);
}
}
< /code>
seterrors (updatedErrors);
}; < /p>

Подробнее здесь: https://stackoverflow.com/questions/796 ... ue-in-inpu
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»