我對reactjs很新穎,我試圖添加一個帶有「保持登錄狀態」複選框的表單。這是我的設置,但我沒有得到我想要的結果。將不勝感激任何幫助。謝謝在reactjs我想讓按鈕讓用戶保持登錄狀態
<Input
type="email"
name="email"
value={this.state.signInForm.email}
placeholder="Email"
onChange={this.handleSigninChange} />
<Input
type="password"
name="password"
value={this.state.signInForm.password}
placeholder="Password"
onChange={this.handleSigninChange} />
<Input
type="checkbox"
name="save_login_state"
label="Keep me signed in"
checked={false}
onChange={this.handleLoggedInState.bind(this)} />
handleLoggedInState: function() {
this.state.signInForm.email = true;
},
我留在複選框登錄在這個時候沒有做任何事情。它甚至不會讓我檢查它。
什麼不是你得到些什麼?有什麼問題? –
請分享此組件的類文件,因爲您正在使用受控組件。 – Xlee
如果問題出在您選中的值上,您需要使用'defaultChecked'而不是'checked'。 –