टाइप करना बंद कर दिया है तो प्रोसेसिंग करें मेरे पास एक वेब पेज पर एक टेक्स्ट बॉक्स है, जिसका मूल्य मैं XMLHttpRequest को भेजना चाहता हूं। अब मैं चाहता हूं कि उपयोगकर्ता बटन दबाए बिना मूल्य टाइप करें। लेकिन अगर मैं सिर्फ कीबोर्ड की घटनाओं को अनुरोध भेजता हूं, तो हर बार एक कुंजी दबाए जाने पर यह आग लग जाएगी।जावास्क्रिप्ट: जब उपयोगकर्ता ने
तो बुनियादी तौर पर मैं liek इस
function KeyUpEvent()
{
if (user is still typing)
return;
else
//do processing
}
कुछ यह बहुत अच्छा होगा अगर समाधान सादे से आ सकता है चाहता हूँ जावास्क्रिप्ट या mootools। मैं किसी अन्य पुस्तकालय का उपयोग नहीं करना चाहता।
एक टाइमर कभी पर्याप्त नहीं होगा। जब भी आप अपना टाइमआउट चुनते हैं तो उपयोगकर्ता आसानी से विचलित हो सकता है या धीमा टाइप कर सकता है। मेरा समाधान एकमात्र उचित समाधान है और यह है कि उपयोगकर्ता फ़ील्ड के साथ कैसे बातचीत करने की उम्मीद करते हैं और इसके लिए किसी भी बटन की आवश्यकता नहीं होती है। यदि आप मूल्य की लंबाई नहीं जानते हैं, तो आपको पता नहीं है कि उपयोगकर्ता किया गया है या नहीं। तो फिर आप उस मूल्य को ट्रांसमिट करने का जोखिम लेते हैं जिसे उपयोगकर्ता नहीं चाहता था या उम्मीद नहीं करता था और उनका अनुभव बस आपके टाइमर द्वारा निराश होता है, न बढ़ाया जाता है। जब यूआई अनुभव की बात आती है, तो आप मानक उपयोग परिदृश्यों के साथ चिपकने से बेहतर होते हैं। – nicerobot