Энэ бүлэгт HTML
<input>
элементийн өөрform*
шинж чанаруудыг тайлбарласан болно.
<form action="/action_page.php" id="form1">
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"><br><br>
<input type="submit" value="Submit">
</form>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname" form="form1">
formaction шинж чанар #
Оролтын formaction
шинж чанар нь маягтыг илгээх үед оролтыг боловсруулах файлын URL-ийг тодорхойлно.
Тэмдэглэл: Энэ шинж чанар нь action
шинж чанарыг хүчингүй болгодог
<form action="/action_page.php">
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<input type="submit" value="Submit">
<input type="submit" formaction="/action_page2.php" value="Submit as Admin">
</form>
formenctype шинж чанар #
Оролтын formenctype
шинж чанар нь маягтын өгөгдлийг хүлээн аьах үед хэрхэн кодлохыг зааж өгдөг (зөвхөн method = “post” хэлбэртэй маягтуудын хувьд).
<form action="/action_page_binary.asp" method="post">
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"><br><br>
<input type="submit" value="Submit">
<input type="submit" formenctype="multipart/form-data"
value="Submit as Multipart/form-data">
</form>
Formmethod Attribute
Оролтын formmethod шинж чанар нь үйлдлийн URL руу маягт өгөгдөл илгээх HTTP аргыг тодорхойлдог.
Тэмдэглэл: Энэ шинж чанар нь.-Ийн аргын шинж чанарыг хүчингүй болгодог
элемент.
Formmethod атрибут нь дараах оролтын төрлүүдтэй ажилладаг: илгээх ба дүрс.
Маягтын өгөгдлийг URL хувьсагч хэлбэрээр (method = “get”) эсвэл HTTP шуудангийн гүйлгээ хэлбэрээр (method = “post”) илгээж болно.
“Get” аргын тэмдэглэл:
Энэ арга нь маягтын өгөгдлийг нэр / утга хосоор URL руу хавсаргана
Энэ арга нь хэрэглэгчийн үр дүнг хавчуургад оруулахыг хүсч буй маягтыг илгээхэд ашигтай байдаг
URL дээр хичнээн их өгөгдөл байрлуулах боломжтой (хөтөч хооронд харилцан адилгүй байдаг) тул бүх хэлбэрийн өгөгдлийг зөв дамжуулах болно гэдэгт эргэлзэхгүй байна.
Мэдрэмжтэй мэдээллийг дамжуулахын тулд “авах” аргыг хэзээ ч бүү ашигла! (нууц үг эсвэл бусад нууц мэдээлэл хөтөчийн хаягийн мөрөнд харагдах болно)
“Шуудан” аргын тэмдэглэл:
Энэ арга нь маягтын өгөгдлийг HTTP дараах гүйлгээ хэлбэрээр илгээдэг
“Шуудан” аргаар маягт оруулахыг хавчуургад оруулах боломжгүй
“Шуудан” арга нь “авах” -аас илүү бат бөх, найдвартай бөгөөд “шуудан” нь хэмжээ хязгаарлахгүй
Хоёр ирүүлэх товчлуур бүхий маягт. Эхнийх нь хэлбэр-өгөгдлийг method = “get” ашиглан илгээдэг. Хоёр дахь нь метал өгөгдлийг method = “post” ашиглан илгээнэ.
<form action="/action_page.php" method="get">
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<input type="submit" value="Submit using GET">
<input type="submit" formmethod="post" value="Submit using POST">
</form>