以前,我使用的是基本表单格式,其中所有输入字段均为静态。对于这种形式,我有一个适当的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>;
}
}