আমি একটি HTML ফর্মটি নিজের কাছে জমা দিতে চাই। আমি কীভাবে action
বৈশিষ্ট্যটি ব্যবহার করব ?
<form action="">
<form action="#">
<form action="some/address">
<form>
কোনটি পছন্দনীয়?
আমি একটি HTML ফর্মটি নিজের কাছে জমা দিতে চাই। আমি কীভাবে action
বৈশিষ্ট্যটি ব্যবহার করব ?
<form action="">
<form action="#">
<form action="some/address">
<form>
কোনটি পছন্দনীয়?
উত্তর:
2013 সালে, সমস্ত এইচটিএমএল 5 স্টাফ সহ, আপনি কেবল কোনও ফর্মটি স্ব-জমা দেওয়ার জন্য 'ক্রিয়া' বৈশিষ্ট্যটি বাদ দিতে পারেন
<form>
প্রকৃতপক্ষে, বর্তমান এইচটিএমএল 5 খসড়ার ফর্ম জমা সাবমিশনটি ক্রিয়া = "" (খালি বৈশিষ্ট্য) মঞ্জুরি দেয় না। এটি নির্দিষ্টকরণের বিরুদ্ধে against
থেকে অন্য স্ট্যাক ওভারফ্লো উত্তর ।
action
গুণাবলী ছেড়ে দেওয়া বৈধ , তবে এটিকে খালি রেখে দেওয়া নয়?
আপনি ক্রিয়া বৈশিষ্ট্যটি ফাঁকা রাখতে পারেন। ফর্মটি স্বয়ংক্রিয়ভাবে একই পৃষ্ঠায় জমা দেবে।
<form action="">
ডাব্লু 3 সি স্পেসিফিকেশন অনুসারে , ক্রিয়া বৈশিষ্ট্যটি অবশ্যই সাধারণভাবে খালি খালি বৈধ url হওয়া উচিত। কিছু পরিস্থিতিতে একটি ক্রিয়াকলাপ রয়েছে যাতে ক্রিয়া বৈশিষ্ট্যটি খালি রেখে যেতে পারে।
কোনও উপাদানটির ক্রিয়া হ'ল উপাদানটির গঠন বৈশিষ্ট্যটির মান, যদি উপাদানটি সাবমিট বাটন হয় এবং এর সাথে একটি বৈশিষ্ট্য থাকে, বা এর ফর্মের মালিকের ক্রিয়া বৈশিষ্ট্যের মান থাকে, যদি এর একটি থাকে, বা অন্যথায় খালি স্ট্রিং থাকে।
সুতরাং তারা উভয় এখনও বৈধ এবং কাজ করে:
<form action="">
<form action="FULL_URL_STRING_OF_CURRENT_PAGE">
আপনি যদি নিশ্চিত হন যে আপনার শ্রোতা এইচটিএমএল 5 ব্রাউজার ব্যবহার করছেন তবে আপনি ক্রিয়া বৈশিষ্ট্যটি বাদ দিতে পারেন:
<form>
আপনি যদি পিএইচপি ব্যবহার করে কোনও ফর্ম জমা দিচ্ছেন তবে অবশ্যই নিশ্চিত হন:
action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"