मेरे renderकार्य में एक सरल रूप है , जैसे:
render : function() {
return (
<form>
<input type="text" name="email" placeholder="Email" />
<input type="password" name="password" placeholder="Password" />
<button type="button" onClick={this.handleLogin}>Login</button>
</form>
);
},
handleLogin: function() {
//How to access email and password here ?
}
मुझे अपनी handleLogin: function() { ... }पहुंच Emailऔर Passwordक्षेत्रों में क्या लिखना चाहिए ?
onSubmitबटन पर क्लिक करने के बजाय फ़ॉर्म को संभालना चाहिए - इस तरह से आप एंटर दबाकर फॉर्म सबमिट करने वाले उपयोगकर्ता को भी संभाल लेंगे।
<form>एक के साथ <button>या <input>के साथ type=submitप्रस्तुत किया जाएगा जब उपयोगकर्ता प्रेस प्रपत्र के में से किसी में दर्ज करें <input type=text>। यदि आप onClickएक बटन पर भरोसा करते हैं , तो उपयोगकर्ता को बटन पर क्लिक करना होगा या इसे फोकस करना होगा और Enter / Spacebar को दबाना होगा। उपयोग onSubmitकरने से दोनों मामलों का उपयोग किया जा सकेगा। जब फ़ॉर्म सबमिट करने के लिए समर्थन नहीं करते हैं, तो वे टूटा हुआ महसूस कर सकते हैं।