लंबी कहानी छोटी है, मैं उपयोगकर्ताओं को एक इनपुट तत्व पर प्रवेश करने और मेरे व्यूमोडेल में कुछ विधि कहने के लिए सक्षम करना चाहता हूं। यहाँ मेरी एचटीएमएल इनपुट है:इनपुट कीप्रेस के लिए नॉकआउट ईवेंट बाध्यकारी अजीब व्यवहार
<input id="searchBox" class="input-xxlarge" type="text" data-bind="value: searchText, valueUpdate: 'afterkeydown', event: { keypress: $parent.searchKeyboardCmd}">
और यहाँ वीएम में मेरी विधि है:
searchKeyboardCmd = function (data, event) { if (event.keyCode == 13) searchCmd(); };
सब कुछ ठीक काम करता है और searchCmd
कहा जाता है जब मैं इनपुट पर दर्ज मारा, लेकिन समस्या यह है कि मैं टाइप कर सकते हैं है इनपुट में कुछ भी नहीं, यानी जो कुछ भी मैं इनपुट में टाइप करता हूं उसे अनदेखा किया जाता है। आपकी मदद के लिए अग्रिम धन्यवाद।
ठीक है, आपको बहुत बहुत f_martinez धन्यवाद! यह अब पूरी तरह से काम करता है, हालांकि मुझे नहीं पता कि यह क्यों जरूरी था! – Pejman