输入type =“ number”在开发人员模式下接受负值(-),但在生产环境中不接受

时间:2018-10-29 18:01:57

标签: html5 reactjs input user-input temperature

我有一个输入类型编号,可以接受表单中字段的温度。它在ReactJs组件中。当我在dev上尝试时,它接受负值。例如,我可以输入-10,但是我无法在生产中针对同一段代码执行相同的操作。有趣的是,如果我先输入10,然后再返回第一个元素,则可以添加减号(-)。但是,如果文本中没有任何价值,我将无法这样做。这里缺少什么?另外,为什么要从事开发而不是生产?

<input
  required="true"
  type="text"
  class={'has-error-' + this.props.errors.includes('loadTemperature') + ' form-control input-lg'}
  id="load_temperature"
  name="loadTemperature"
  placeholder="Enter temperature"
  onChange={e => this.props.updateLoadDetails('loadTemperature', e)}
  onBlur={e => this.props.onBlur(e)}
  defaultValue={this.props.loadDetails.loadTemperature}
/>

0 个答案:

没有答案