onsubmit ইভেন্টটি ঘটে যখন আপনি একটি ফর্ম সাবমিট করার চেষ্টা করেন। আপনি এই ইভেন্ট টাইপের বিরুদ্ধে আপনার ফর্ম ভ্যালিডেশন রাখতে পারেন। নিচের উদাহরণটি দেখায় onsubmit কীভাবে ব্যবহার করতে হয়। এখানে, আমরা একটি validate() ফাংশন কল করছি ওয়েবসার্ভারে ফর্ম ডেটা সাবমিট করার আগে। যদি validate() ফাংশন true রিটার্ন করে, তবে ফর্ম সাবমিট হবে, অন্যথায় এটি ডেটা সাবমিট করবে না।
<script>
<!--
function validation() {
// সকল ভ্যালিডেশন এখানে
.........
return either true or false
}
//-->
</script>HTML
<form method="POST" action="new.cgi" onsubmit="return validate()"> ....... <input type="submit" value="Submit" /> </form>