2011-03-17 15 views
8
function h(x) 
{ 
    alert(x); 
} 

<input onkeypress=h(this.value) type=text> 

को लापता हो जब मैं प्रेस 'एक' चेतावनी खाली
जब मैं के बाद 'एक' => अब सतर्क केवल 'एक' और मैं चाहता हूँ 'अब'
जब 'बी' के प्रेस मैं 'abcd' टाइप करता हूं, यह केवल 'abc' को अलर्ट करता है और मैं चाहता हूं कि 'abcd'जावास्क्रिप्ट अंतिम चरित्र OnKeyPress घटना

उत्तर

-3
var unicode=e.keyCode? e.keyCode : e.charCode; 
typing = document.getElementById('textbox').value + String.fromCharCode(unicode); 
+1

बकवास। आपका प्रश्न और आपका उत्तर। झुका हुआ। –

16

से पहले आपके ईवेंट को आग लगती है। आपको onkeyup event का उपयोग करना चाहिए। यह किक-इन कुंजी छोड़ने के बाद

4

जावास्क्रिप्ट:

function h(x) 
{ 
    alert(x); 
} 

एचटीएमएल कोड:

<input onkeyup=h(this.value) type=text> 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^