Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Thuộc tính data của InputEvent trong HTML DOM

Thuộc tính data của InputEvent trong HTML DOM trả về chuỗi ký tự tương ứng với ký tự được nhập thông qua một sự kiện.

Cú pháp

Trả về ký tự mới nhất được nhập trong trường văn bản:

event.data

Ví dụ

Ví dụ minh họa thuộc tính InputEvent data:

<!DOCTYPE html> <html> <head> <title>InputEvent Data</title> <style> form { width:70%; margin: 0 auto; text-align: center; } * { padding: 2px; margin:5px; } input[type="button"] { border-radius: 10px; } </style> </head> <body> <form> <fieldset> <legend>InputEvent-Data</legend> <label>Điền vào chỗ trống: <input type="text" id="textSelect" placeholder="__ for Apple" oninput="getEventData(event)"> </label> <div id="divDisplay"></div> </fieldset> </form> <script> var divDisplay = document.getElementById("divDisplay"); var textSelect = document.getElementById("textSelect"); function getEventData(InputEvent) { if(InputEvent.data === 'A') divDisplay.textContent = 'Correct Answer'; else divDisplay.textContent = 'Try Again, '+textSelect.placeholder; textSelect.textContent = ''; } </script> </body> </html>

Kết quả

Trước khi nhập bất kỳ ký tự nào:

Thuộc tính data của InputEvent trong HTML DOM

Sau khi nhập đáp án sai:

Thuộc tính data của InputEvent trong HTML DOM

Sau khi nhập đáp án đúng:

Thuộc tính data của InputEvent trong HTML DOM