使用 encType=multipart/form-data 跟踪表单提交事件
Track submit event of form with encType=multipart/form-data
我注意到每次表单更改时,都会评估分配给 action 标签的功能。我想做这样的事情来捕获表单提交:
<form className='input-form'
encType='multipart/form-data'
action={this.getRequestUrl()}
method='post'
onSubmit={this.trackFormSubmission()}>
但似乎也在对 trackFormSubmission() 进行表单更改评估。
如果有帮助,我正在使用 React.js。
每次调用 render
方法时,您都会调用 this.trackFormSubmission
。
你应该改变
onSubmit={this.trackFormSubmission()}>
到
onSubmit={this.trackFormSubmission}>
我注意到每次表单更改时,都会评估分配给 action 标签的功能。我想做这样的事情来捕获表单提交:
<form className='input-form'
encType='multipart/form-data'
action={this.getRequestUrl()}
method='post'
onSubmit={this.trackFormSubmission()}>
但似乎也在对 trackFormSubmission() 进行表单更改评估。
如果有帮助,我正在使用 React.js。
每次调用 render
方法时,您都会调用 this.trackFormSubmission
。
你应该改变
onSubmit={this.trackFormSubmission()}>
到
onSubmit={this.trackFormSubmission}>