একটি সম্পূর্ণ সমতল জাভাস্ক্রিপ্ট সমাধান সুরাহা যোগ করার জন্য ফর্ম জমা দিয়ে @ icedwater এর ইস্যু , এখানে সম্পূর্ণ সমাধান এর সঙ্গেform
।
দ্রষ্টব্য: এটি IE9 + সহ "আধুনিক ব্রাউজারগুলি" এর জন্য। আইই 8 সংস্করণটি আরও জটিল নয়, এবং এটি এখানে শিখতে পারে ।
উচ্চারণ: https://jsfiddle.net/rufwork/gm6h25th/1/
এইচটিএমএল
<body>
<form>
<input type="text" id="txt" />
<input type="button" id="go" value="Click Me!" />
<div id="outige"></div>
</form>
</body>
জাভাস্ক্রিপ্ট
// The document.addEventListener replicates $(document).ready() for
// modern browsers (including IE9+), and is slightly more robust than `onload`.
// More here: https://stackoverflow.com/a/21814964/1028230
document.addEventListener("DOMContentLoaded", function() {
var go = document.getElementById("go"),
txt = document.getElementById("txt"),
outige = document.getElementById("outige");
// Note that jQuery handles "empty" selections "for free".
// Since we're plain JavaScripting it, we need to make sure this DOM exists first.
if (txt && go) {
txt.addEventListener("keypress", function (e) {
if (event.keyCode === 13) {
go.click();
e.preventDefault(); // <<< Most important missing piece from icedwater
}
});
go.addEventListener("click", function () {
if (outige) {
outige.innerHTML += "Clicked!<br />";
}
});
}
});