সর্বোত্তম পন্থা
সর্বোত্তম উপায় হ'ল উপযুক্ত ইনপুট ট্যাগ সন্নিবেশ করানো:
<input type="submit" value="submit" />
সেরা জেএস উপায়
<form id="form-id">
<button id="your-id">submit</button>
</form>
var form = document.getElementById("form-id");
document.getElementById("your-id").addEventListener("click", function () {
form.submit();
});
যদি আপনি ইতিমধ্যে এটি না করে থাকেন তবে কোনও DOMContentLoaded
ইভেন্টের মাধ্যমে পরবর্তী জাভাস্ক্রিপ্ট কোডটি সংযুক্ত করুন (কেবল পশ্চাদপদ সামঞ্জস্যেরload
জন্য চয়ন করুন ):
window.addEventListener("DOMContentLoaded", function () {
var form = document.... // copy the last code block!
});
সহজ, পুনরুদ্ধারযোগ্য নয় (পূর্বের উত্তর)
onclick
লিঙ্কটিতে একটি বৈশিষ্ট্য এবং id
ফর্মটিতে একটি যুক্ত করুন:
<form id="form-id">
<a href="#" onclick="document.getElementById('form-id').submit();"> submit </a>
</form>
সমস্ত উপায়
আপনি যেভাবেই নির্বাচন করুন না কেন, formObject.submit()
শেষ পর্যন্ত আপনি কল করেছেন ( ট্যাগের formObject
DOM অবজেক্টটি কোথায় <form>
)।
আপনাকে এমন ইভেন্ট হ্যান্ডলারকেও আবদ্ধ করতে হবে, যেটি কল করে formObject.submit()
, তাই যখন ব্যবহারকারী কোনও নির্দিষ্ট লিঙ্ক বা বোতামটি ক্লিক করেন তখন ডাকে। দুটি উপায় আছে:
প্রস্তাবিত: একটি ইভেন্ট শ্রোতাকে DOM অবজেক্টের সাথে আবদ্ধ করুন।
// 1. Acquire a reference to our <form>.
// This can also be done by setting <form name="blub">:
// var form = document.forms.blub;
var form = document.getElementById("form-id");
// 2. Get a reference to our preferred element (link/button, see below) and
// add an event listener for the "click" event.
document.getElementById("your-id").addEventListener("click", function () {
form.submit();
});
প্রস্তাবিত নয়: ইনলাইন জাভাস্ক্রিপ্ট Inোকান। এই কৌশলটি সুপারিশ না করার বিভিন্ন কারণ রয়েছে। একটি প্রধান যুক্তি হ'ল আপনি স্ক্রিপ্টগুলির (জেএস) সাথে মার্কআপ (এইচটিএমএল) মিশ্রণ করুন। কোডটি অসংগঠিত হয়ে যায় এবং বরং কল্পনাতীত হয়।
<a href="#" onclick="document.getElementById('form-id').submit();">submit</a>
<button onclick="document.getElementById('form-id').submit();">submit</button>
এখন, আমরা সেই বিন্দুতে পৌঁছেছি যেখানে আপনাকে ইউআই উপাদানটি সিদ্ধান্ত নিতে হবে যা জমা () কলটি ট্রিগার করে।
একটি বোতাম
<button>submit</button>
একটি লিংক
<a href="#">submit</a>
ইভেন্ট শ্রোতা যুক্ত করতে পূর্বোক্ত কৌশলগুলি প্রয়োগ করুন।
target="_blank"
মনে হয় এটি কাজ করে না।