मेरे 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
करने से दोनों मामलों का उपयोग किया जा सकेगा। जब फ़ॉर्म सबमिट करने के लिए समर्थन नहीं करते हैं, तो वे टूटा हुआ महसूस कर सकते हैं।