Как я могу определить Shift Enter в избыточной форме? - PullRequest
0 голосов
/ 30 ноября 2018

Мне нужно обнаружить сдвиг ввода в форме избыточности, и я не могу его найти.Это моя функция, чтобы получить разрыв строки, но если есть Shift, If должен быть ложным

enter = event => {
    if (event.nativeEvent.inputType === 'insertLineBreak') {
      event.preventDefault()
      this.submit(event.currentTarget.value)
    }
  }

Я использую эту функцию на своем поле

<Field placeholder={txt} name='body' component={renderField} type='text' onChange={this.enter} />

А вот мой renderField

const renderField = ({ input, type, placeholder, meta: { touched, error, warning } }) => (
  <div>
    <div>
      <textarea className='p-standard' {...input} placeholder={placeholder} type={type} />
      {touched && type !== 'file' && ((error && <span>{error}</span>) || (warning && <span>{warning}</span>))}
    </div>
  </div>
)
...