Как я могу запретить добавлять теги к входным данным с пробелами?

#reactjs #button #input #jsx

#reactjs #кнопка #ввод #jsx

Вопрос:

Я сделал только через pattern=»[^s] . Это не работает, это работает только при отправке всей формы.

Моя кнопка

 const addTag = () => {
const currentIndex = fields.length - 1;
const currentValue = watch(`tags[${currentIndex}].name`);
if (!currentValue) return;
append("");};
 

Ввод

 <input
  className={classes.input}
  name={`tags[${index}].name`}
  ref={register()}
  defaultValue={defaultItem}
  // pattern="[^s] "
  />
 

Комментарии:

1. не могли бы вы, пожалуйста, создать минимально воспроизводимый пример, чтобы люди могли понять вашу проблему.

2. есть ввод и кнопка, если во вводе есть пробел, кнопка не может быть нажата. или просто запретить ввод пробела в поле