কম্পিউটার টিউটোরিয়াল

HTML isTrusted ইভেন্ট প্রোপার্টি: ইভেন্ট বিশ্বস্ত কিনা যাচাই

HTML isTrusted ইভেন্ট প্রোপার্টি একটি বুলিয়ান মান রিটার্ন করে যা ইভेंटটি বিশ্বস্ত কিনা তা নির্দেশ করে।

দ্রষ্টব্য: যদি স্ক্রিপ্ট দ্বারা আহ্বান করা হয় তবে isTrusted false রিটার্ন করে এবং ব্যবহারকারী দ্বারা আহ্বান করা হয় তবে true রিটার্ন করে।

উদাহরণ

isTrusted ইভেন্ট প্রোপার্টির একটি উদাহরণ:

<!DOCTYPE html> <html> <head> <title>HTML isTrusted</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>HTML-isTrusted-attribute</legend> <input type="email" id="emailSelect" placeholder="eg: xyz@abc.com"> <input type="password" id="passWordSelect"> <input id="loginbtn" type="button" value="Login" onclick="login(event)"> <div id="divDisplay">Attempt to login will take place in 2 seconds</div> </fieldset> </form> <script>    var emailSelect = document.getElementById("emailSelect");    var passWordSelect = document.getElementById("passWordSelect");    var loginbtn = document.getElementById("loginbtn");    var divDisplay = document.getElementById("divDisplay");    setTimeout(function() {       emailSelect.value="paulaStanford@MNC.com";       passWordSelect.value="hellopaula";       loginbtn.click();    }, 2000);    function login(event) {       if(event.isTrusted)          divDisplay.textContent = 'Welcome '+emailSelect.value.split("@")[0];       else          divDisplay.textContent = 'Unauthorized attempt to login from a script';    } </script> </body> </html>

আউটপুট

এটি নিচের আউটপুট তৈরি করবে:

১) কোনো অ্যাকশন নেওয়ার আগে:

HTML isTrusted ইভেন্ট প্রোপার্টি: ইভেন্ট বিশ্বস্ত কিনা যাচাই

২) স্ক্রিপ্টের মাধ্যমে 'login' বাটন ক্লিক হওয়ার পর:

HTML isTrusted ইভেন্ট প্রোপার্টি: ইভেন্ট বিশ্বস্ত কিনা যাচাই

৩) ব্যবহারকারীর দ্বারা 'login' বাটন ক্লিক হওয়ার পর:

HTML isTrusted ইভেন্ট প্রোপার্টি: ইভেন্ট বিশ্বস্ত কিনা যাচাই

  1. HTML DOM KeyboardEvent altKey প্রপার্টি

  2. HTML DOM timeStamp ইভেন্ট প্রপার্টি

  3. HTML DOM TouchEvent touches প্রপার্টি

  4. HTML DOM Event type প্রপার্টি