में इनपुट टेक्स्ट रिटर्न इवेंट मैं type="text"
के इनपुट पर प्रवेश करने वाले उपयोगकर्ता की घटना को कैप्चर करना चाहता हूं, जब वे फ़ॉर्म भर रहे हों। यह पूरे वेब पर किया जाता है, फिर भी जवाब मुझे बढ़ाता है।मेटीर
html फ़ाइल में, मैं तो जैसे किसी टेक्स्ट इनपुट:
यह वही है मैं अब तक किया है
<input type="text" size=50 class="newlink">
जावास्क्रिप्ट फ़ाइल में, मैं उपयोगकर्ता दबाने पर कब्जा करने की कोशिश कर रहा हूँ फॉर्म को प्रभावी रूप से सबमिट करने के लिए दर्ज करें। मैं तो इनपुट से पाठ हथियाने और डेटाबेस में यह छिपाया जा जा रहा हूँ:
Template.newLink.events = {
'submit input.newLink': function() {
var url = template.find(".newLink").value;
// add to database
}
};
आप कहाँ परिभाषित किया 'template'? – Simone
घोषणा यह होनी चाहिए: 'फ़ंक्शन (evt, टेम्पलेट)' इसके बजाए। जैसा कि [इवेंट मैप दस्तावेज] (http://docs.meteor.com/#eventmaps) में उल्लेख किया गया है, "हैंडलर फ़ंक्शन दो तर्क प्राप्त करता है: ईवेंट, घटना के बारे में जानकारी वाला एक ऑब्जेक्ट, और टेम्पलेट, टेम्पलेट उदाहरण के लिए टेम्पलेट जहां हैंडलर परिभाषित किया गया है "। मैंने अभी उदाहरण कोड संपादित किया है। –
यह बहुत अच्छा काम किया। – Andy