如果用户输入负值,如何在动态输入字段中设置默认值?

时间:2019-07-06 19:13:02

标签: javascript jquery html arrays

以前,我使用的是基本表单格式,其中所有输入字段均为静态。对于这种形式,我有一个适当的JavaScript函数,当用户在输入字段中输入负值或零时,仅传递输入字段的默认值。现在,我正在使用自动生成的动态输入字段(而不是静态输入字段)。我也尝试在这种情况下实现以前的代码,但不幸的是,它没有用。

之前,用户是手动填充输入字段。但是在使用动态生成的字段之后,用户现在还可以使用下拉框选择一个选项,并自动并相应地填充输入字段。

所以基本上,我正在尝试以新形式(如果可能)实现我以前的功能代码,并根据动态输入字段和动态输入字段的自动完成功能对其进行调整。 我在下面提供的Javascript中提到了“仅传递默认值”(我以前使用过)的代码。

我尝试使用Google解决此问题。但不幸的是,失败了。

有人可以帮我解决这个问题吗?我将非常感谢...

这是我完整的动态表格代码

cardComponent
class Cardlist extends React.Component {
  constructor(props) {
    super(props);
    console.log("Clicked");
  }

  render() {
    const cardComponent = this.props.friendlist.map((user, i) => {
      return (
        <Card
          key={i}
          id={this.props.friendlist[i].id}
          name={this.props.friendlist[i].name}
          imageURL={this.props.friendlist[i].imageurl}
          email={this.props.friendlist[i].email}
          msgDatabase={this.props.friendlist[i].msgdata}
          loadChattingUser={this.props.loadChattingUser}
        />
      );
    });

    return <div>{cardComponent}</div>;
  }
}

0 个答案:

没有答案