gpt4 book ai didi

javascript - 为什么当我console.log(event) for `from` onSubmit时,我没有看到preventDefault方法

转载 作者:行者123 更新时间:2023-12-03 02:22:02 25 4
gpt4 key购买 nike

我正在学习 React.js。在下面的代码中,我使用了一个表单,并且我试图查看该表单包含的内容。所以我console.log它。但后来我注意到日志中没有那个 preventDefault 方法。那么,它来自哪里?为什么当我记录时它不存在?

    constructor(props) {
super(props);
console.log('cons');
this.onInputchange = this.onInputchange.bind(this);

this.state = { name: 'Dear. ' };
}

onInputchange(event) {
this.setState({ name: event.target.value });
}

onFormSubmit (event) {
event.preventDefault();
console.log(event);
debugger;
}

render() {
console.log('rende');
return (
<form onSubmit={this.onFormSubmit} className="input-group" borderColor='pink'>
<input
className="form-control"
value={this.state.name}
onChange={this.onInputchange}
placeholder="enter the name please "
/>
<span className="input-group-btn">
<button type="submit" className="btn btn-secondary">submit</button>
</span>
</form>
);
}
}

enter image description here

最佳答案

它显示在原型(prototype)中。请找到下面的屏幕截图以了解相同内容。

enter image description here

关于javascript - 为什么当我console.log(event) for `from` onSubmit时,我没有看到preventDefault方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49117105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com