KeyboardEvent charCode ਪ੍ਰਤੀਯੋਗਿਤਾ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

charCode ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਾਪਸ ਸ਼ੁਰੂ ਕਰਨ ਵਾਲੇ onkeypress ਈਵੈਂਟ ਦੇ ਕੀ ਦਾ Unicode ਚਿੱਤਰ ਕੋਡ

Unicode ਚਿੱਤਰ ਕੋਡ ਇੱਕ ਚਿੱਤਰ ਦਾ ਨੰਬਰ ਹੈ (ਉਦਾਹਰਣ ਵਜੋਂ ਅੰਕ "97" ਅੱਖਰ "a" ਦੀ ਪ੍ਰਤੀਕਤਾ ਕਰਦਾ ਹੈ)

ਸੁਝਾਅ:ਸਾਰੇ Unicode ਅੱਖਰਾਂ ਦੀ ਸੂਚੀ ਲਈ ਆਪਣੀ ਜਾਣਕਾਰੀ ਲਈ ਸੰਪੂਰਨ Unicode ਹਵਾਲਾ

ਸੁਝਾਅ:Unicode ਕੀਮਤ ਨੂੰ ਅੱਖਰ ਵਿੱਚ ਬਦਲਣਾ ਹੈ ਤਾਂ fromCharCode() ਮੱਥਾ

ਟਿੱਪਣੀਆਂ:ਜੇਕਰ ਇਹ ਪ੍ਰਤੀਯੋਗਿਤਾ ਉਪਯੋਗ ਵਿੱਚ ਹੈ onkeydown ਜਾਂ onkeyup ਈਵੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਤਾਂ ਮੁੱਲ ਹਮੇਸ਼ਾ "0" ਹੈ。

ਟਿੱਪਣੀਆਂ:ਇਹ ਪ੍ਰਤੀਯੋਗਿਤਾ ਸਿਰਫ ਪੜ੍ਹਨ ਵਾਲਾ ਹੈ。

ਟਿੱਪਣੀਆਂ:IE8 ਅਤੇ ਪਹਿਲੇ ਵਰਜਨਾਂ ਨੂੰ charCode ਪ੍ਰਤੀਯੋਗਿਤਾ ਮਦਦ ਨਹੀਂ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ। ਪਰ ਇਹ ਬਰਾਉਜ਼ਰ ਵਰਜਨਾਂ ਲਈ ਤੁਸੀਂ ਇਹ ਵਰਤ ਸਕਦੇ ਹੋ keyCode ਪ੍ਰਤੀਯੋਗਿਤਾਜਾਂ ਕਰਕੇ ਕਰਾਸ-ਬਰਾਊਜ਼ਰ ਸਲਾਹ ਲਈ ਇਹ ਕੋਡ ਵਰਤ ਸਕਦੇ ਹੋ

var x = event.charCode || event.keyCode; // charCode ਜਾਂ keyCode ਦਾ ਉਪਯੋਗ ਕਰਨਾ, ਇਹ ਬਰਾਉਜ਼ਰ ਦੀ ਮਦਦ ਨਾਲ ਨਿਰਭਰ ਕਰਦਾ ਹੈ

ਸੁਝਾਅ:ਤੁਸੀਂ ਵੀ keyCode ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਕੀ (ਜਿਵੇਂ ਕਿ ਕੇਬਰਲ ਲਾਈਨ ਜਾਂ ਦਿਸ਼ਾ ਕੀ) ਨੂੰ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ। ਪਰ ਇਹ keyCode ਅਤੇ charCode ਪ੍ਰਤੀਯੋਗਿਤਾ ਮੁਹਾਰਤ ਕੇਵਲ ਤਾਲਮੇਲ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਨਵੀਂਆਂ ਵਰਜਨਾਂ ਦੇ DOM ਈਵੈਂਟ ਨਿਯਮਾਂ ਵਿੱਚ ਕੇਵਲ key ਪ੍ਰਤੀਯੋਗਿਤਾ (ਜੇਕਰ ਉਪਲੱਬਧ ਹੈ) ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ。

ਸੁਝਾਅ:ਜੇਕਰ ਤੁਸੀਂ ਇਹ ਜਾਣਣਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਕੀ ਪੈਸਵਰਡ ਪ੍ਰੈਸ ਈਵੈਂਟ ਵਿੱਚ "ALT"、"CTRL"、"META" ਜਾਂ "SHIFT" ਬਟਨ ਦਬਾਇਆ ਗਿਆ ਹੈ ਤਾਂ ਇਸ ਦਾ ਉਪਯੋਗ ਕਰੋ altKeyctrlKey/、metaKey ਜਾਂ shiftKey ਵਿਸ਼ੇਸ਼ਤਾ。

ਇੰਸਟੈਂਸ

ਉਦਾਹਰਣ 1

ਪਾਸਵਰਡ ਪ੍ਰੈਸ ਕੀ ਦੇ ਯੂਨੀਕੋਡ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰੋ:

var x = event.charCode;

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਉਦਾਹਰਣ 2

ਪਾਸਵਰਡ ਪ੍ਰੈਸ ਕੀ ਦੇ ਯੂਨੀਕੋਡ ਮੁੱਲ ਦੀ ਕਰਸਬਰਾਊਜਰ ਸਮਾਧਾਨ:

// ਜੇਕਰ ਬਰਾਉਜਰ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਤਾਂ charCode ਵਰਤੋਂ ਕਰੋ, ਨਹੀਂ ਤਾਂ keyCode (IE8 ਅਤੇ ਪੁਰਾਣੇ ਵਰਜਨਾਂ ਲਈ) ਵਰਤੋਂ ਕਰੋ
var x = event.charCode || event.keyCode;

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਉਦਾਹਰਣ 3

ਜੇਕਰ ਯੂਜ਼ਰ "O" ਬਟਨ ਨੂੰ ਦੱਬਦਾ ਹੈ ਤਾਂ ਕੁਝ ਟੈਕਸਟ ਦਿਸਾਇਆ ਜਾਵੇ:

function myFunction(event) {
  var x = event.charCode || event.keyCode;
  if (x == 111 || x == 79) { // o ਹੈ 111, O ਹੈ 79
    alert("You pressed the 'O' key!");
  }
}

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਉਦਾਹਰਣ 4

ਯੂਨੀਕੋਡ ਮੁੱਲ ਨੂੰ ਅੱਖਰ ਵਿੱਚ ਬਦਲੋ:

var x = event.charCode || evt.keyCode;   // ਯੂਨੀਕੋਡ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰੋ
var y = String.fromCharCode(x);          // ਮੁੱਲ ਨੂੰ ਅੱਖਰ ਵਿੱਚ ਬਦਲੋ

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਵਿਧੀ

event.charCode

ਤਕਨੀਕੀ ਵੇਰਵੇ

ਵਾਪਸ ਮੁੱਲ: ਅੰਕ ਮੁੱਲ, ਯੂਨੀਕੋਡ ਅੱਖਰ ਕੋਡ ਦਿੱਤੇ ਹਨ。
DOM ਵਰਜਨ: DOM ਲੈਵਲ 2 ਈਵੈਂਟ

ਬਰਾਉਜਰ ਸਮਰਥਨ

ਸਾਰੀਆਂ ਸਿਫਾਰਸ਼ੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਪਹਿਲੇ ਬਰਾਉਜ਼ਰ ਵਰਜਨ ਦੇ ਨੰਬਰ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ。

ਵਿਸ਼ੇਸ਼ਤਾ ਚਰਮੇ IE ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪੇਰਾ
charCode ਸਮਰਥਨ 9.0 ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ

ਸਬੰਧਤ ਪੰਨੇ

HTML DOM ਪਰਿਭਾਸ਼ਾਨਮੂਲਕ ਗ੍ਰੰਥਮੰਡਲ:KeyboardEvent key ਪ੍ਰਤੀਯੋਗਿਤਾ

HTML DOM ਪਰਿਭਾਸ਼ਾਨਮੂਲਕ ਗ੍ਰੰਥਮੰਡਲ:KeyboardEvent keyCode ਪ੍ਰਤੀਯੋਗਿਤਾ

HTML DOM ਪਰਿਭਾਸ਼ਾਨਮੂਲਕ ਗ੍ਰੰਥਮੰਡਲ:KeyboardEvent which ਪ੍ਰਤੀਯੋਗਿਤਾ