Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

ปุ่ม HTML:คำแนะนำทีละขั้นตอน

แท็กปุ่ม HTML ใช้เพื่อสร้างปุ่มที่คลิกได้ภายในรูปแบบ HTML อนุญาตให้ผู้ใช้ส่งข้อมูลในรูปแบบไปยังเว็บไซต์ รูปแบบของปุ่มสามารถควบคุมได้ด้วย CSS


เมื่อคุณสร้างแบบฟอร์มบนหน้าเว็บ คุณจะต้องสร้างปุ่มที่คลิกได้เพื่อให้ผู้ใช้ส่งแบบฟอร์มได้ ตัวอย่างเช่น คุณอาจมีแบบฟอร์มคำสั่งซื้อบนเว็บไซต์อีคอมเมิร์ซที่รวบรวมข้อมูลการจัดส่งจากผู้ใช้ หลังจากที่ผู้ใช้กรอกแบบฟอร์มแล้ว ควรมีปุ่มให้ผู้ใช้คลิกเพื่อส่งข้อมูล

นั่นคือสิ่งที่ HTML <button> แท็กเข้ามา แท็กปุ่มใช้ใน HTML เพื่อสร้างปุ่มที่คลิกได้ภายในแบบฟอร์ม HTML และช่วยให้ผู้ใช้ส่งข้อมูลในแบบฟอร์มไปยังเว็บไซต์ได้

ในบทช่วยสอนนี้ เราจะพูดถึงวิธีใช้ <button> แท็กใน HTML . นอกจากนี้ เราจะหารือเกี่ยวกับแอตทริบิวต์ที่คุณใช้เพื่อสร้างปุ่มที่กำหนดเองได้ และสำรวจตัวอย่างแอตทริบิวต์เหล่านี้บางส่วนในการใช้งานจริง

ทบทวนแบบฟอร์ม HTML

HTML แบบฟอร์มใช้เพื่อรวบรวมการป้อนข้อมูลของผู้ใช้ประเภทต่างๆ เช่น ชื่อ หมายเลขโทรศัพท์ หรือที่อยู่ บนหน้าเว็บ

แต่ละแบบฟอร์มมีองค์ประกอบอินพุตที่อนุญาตให้ผู้ใช้ส่งข้อมูลไปยังเว็บไซต์ ตัวอย่างเช่น หน้าเว็บอาจมีแบบฟอร์มการสั่งซื้อที่มีองค์ประกอบของแบบฟอร์มเพื่อรวบรวมชื่อผู้ใช้ วันเกิด ข้อมูลบัตรเครดิต และอื่นๆ

<form> tag ใช้สำหรับสร้างฟอร์มใน HTML . นี่เป็นตัวอย่างง่ายๆ ของ <form> แท็กที่ใช้สร้างแบบฟอร์มที่รวบรวมชื่อผู้ใช้:

<form>
	Name: <input type="text">
</form>

แท็กแบบฟอร์มอาจมี <input> . หลายรายการ แท็ก หรือองค์ประกอบการป้อนข้อมูลของผู้ใช้อื่นๆ เช่น กล่องเลือก นอกจากนี้ แบบฟอร์มต้องมี <button> ซึ่งเมื่อคลิกแล้วจะส่งข้อมูลของผู้ใช้ไปยังเว็บไซต์

81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้

ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก

ปุ่ม HTML

<button> แท็กช่วยให้คุณสร้างปุ่มที่คลิกได้ภายใน HTML รูปร่าง. ตัวอย่างเช่น หากคุณมีแบบฟอร์มที่รวบรวมข้อมูลการชำระเงิน คุณอาจมี <button> ที่ส่วนท้ายของแบบฟอร์มเพื่อให้ผู้ใช้สามารถส่งข้อมูลนั้นไปยังเว็บไซต์ของคุณได้

<button> แท็กต้องมีแท็กเริ่มต้นและแท็กสิ้นสุด และควรรวมค่าสำหรับ type คุณลักษณะ. type ตามที่เราจะพูดถึงในภายหลัง จะบอกรูปแบบว่าควรแสดงปุ่มประเภทใด

นี่คือตัวอย่าง HTML <button> แท็กในการดำเนินการ:

<button type="submit" value="Sign Up">Sign Up</button>

นี่คือลักษณะที่ปุ่มของเราปรากฏบนหน้าเว็บ:

ปุ่ม HTML:คำแนะนำทีละขั้นตอน

ตอนนี้เรามีปุ่มบนหน้าเว็บแล้ว ผู้ใช้จะสามารถส่งข้อมูลที่ป้อนลงในแบบฟอร์มที่กรอกไว้ได้

<button> รองรับแท็กในเบราว์เซอร์หลักทั้งหมด ซึ่งหมายความว่าคุณสามารถใช้งานได้โดยไม่ต้องกังวลเกี่ยวกับความเข้ากันได้ของเบราว์เซอร์ อย่างไรก็ตาม เป็นที่น่าสังเกตว่าเบราว์เซอร์ต่างๆ ตีความ <button> แท็กแตกต่างกัน ตัวอย่างเช่น Internet Explorer ก่อนเวอร์ชัน 9 จะส่งข้อความระหว่างแท็กเปิดและแท็กปิดของ <button> องค์ประกอบในขณะที่เบราว์เซอร์อื่นส่งเนื้อหาของ value แอตทริบิวต์

แอตทริบิวต์แท็กปุ่ม HTML

HTML <button> แท็กประกอบด้วยแอตทริบิวต์จำนวนหนึ่งซึ่งสามารถใช้เพื่อสร้างปุ่มที่กำหนดเองได้ นอกจากนี้ <button> แท็กรองรับแอตทริบิวต์ร่วมใน HTML5 . มาสำรวจ HTML หลักกันเถอะ <button> แอตทริบิวต์แท็กในเชิงลึก

ออโต้โฟกัส

autofocus แอตทริบิวต์ใช้เพื่อระบุว่าปุ่มควรได้รับการโฟกัสโดยอัตโนมัติเมื่อโหลดหน้าเว็บ นี่คือไวยากรณ์สำหรับautofocus แอตทริบิวต์:

<button type="submit" autofocus>Test Button!</button>

ปิดการใช้งาน

disabled คุณลักษณะปิดใช้งานปุ่ม ซึ่งหมายความว่าผู้ใช้ไม่สามารถโต้ตอบกับองค์ประกอบ นี่คือไวยากรณ์สำหรับ disabled แอตทริบิวต์:

<button type="submit" disabled>Test Button!</button>

ดังที่คุณเห็นด้านล่าง ปุ่มของเราเป็นสีเทาและไม่สามารถคลิกได้:

ปุ่ม HTML:คำแนะนำทีละขั้นตอน

แบบฟอร์ม

form แอตทริบิวต์ใช้เพื่อเชื่อมโยงองค์ประกอบปุ่มกับแบบฟอร์ม ค่าของ form แอตทริบิวต์ควรเท่ากับ id ของแบบฟอร์มที่เกี่ยวข้องกับแบบฟอร์ม นี่คือตัวอย่างแอตทริบิวต์ form ที่ลิงก์ปุ่มส่งไปยัง pizza . ของเรา แบบฟอร์ม:

<form id="pizza">
	Flavor: <input type="text" name="flavor">
</form>
<button type="submit" form="pizza">Submit Order</button>

form แอตทริบิวต์ได้เชื่อมโยงปุ่มของเรากับแบบฟอร์มที่มีค่ารหัส pizza . ดังนั้น เมื่อเราคลิกปุ่ม แบบฟอร์มของเราที่มีรหัส pizza จะถูกส่ง

การก่อตัว

formaction ระบุ URL ของโปรแกรมที่จะประมวลผลข้อมูลที่ส่งโดยปุ่ม แอตทริบิวต์นี้สามารถใช้ได้ก็ต่อเมื่อ type แอตทริบิวต์ในปุ่มของคุณเท่ากับ submit .

นี่คือตัวอย่าง formaction แอตทริบิวต์ที่ใช้:

<button type="submit" formaction="https://www.ourpizzawebsite.com/submitOrder.php">Submit Order</button>

Formenctype

formenctype คุณลักษณะระบุวิธีการเข้ารหัสข้อมูลแบบฟอร์มเมื่อถูกส่งไปยังเซิร์ฟเวอร์ แอตทริบิวต์นี้ควรใช้เฉพาะเมื่อใช้ “method=’post’ ” ในรูปแบบของคุณ

นี่คือตัวอย่าง formenctype แอตทริบิวต์ที่ใช้ในการส่งข้อความธรรมดาไปยังเซิร์ฟเวอร์เมื่อคลิกปุ่มของเรา:

<button type="submit" formenctype="text/plain">Submit Order</button>

วิธีการ

formaction ใช้เพื่อระบุ HTTP วิธีที่เบราว์เซอร์จะใช้ส่งแบบฟอร์ม แอตทริบิวต์นี้ควรใช้เฉพาะกับ “type=’submit’ ” แอตทริบิวต์.

ทั้งสองค่าที่ยอมรับสำหรับ formmethod แอตทริบิวต์คือ get และ post . หากคุณต้องการดึงข้อมูลหรือเรียกใช้ HTTP GET คุณควรใช้ get; หากคุณต้องการส่งข้อมูลหรือดำเนินการ HTTP POST คุณควรใช้ post .

นี่คือไวยากรณ์สำหรับ formmethod แอตทริบิวต์:

<button type="submit" formmethod="post">Submit Order</button>

ฟอร์มโนวาลิเดต

formnovalidate ใช้เพื่อระบุว่าไม่ควรตรวจสอบข้อมูลแบบฟอร์มเมื่อส่ง ตัวอย่างเช่น หากคุณต้องการยอมรับการป้อนข้อมูลของผู้ใช้แม้ว่าพวกเขาจะไม่ได้กรอกฟิลด์ทั้งหมด คุณควรใช้ formnovalidate แอตทริบิวต์

นี่คือตัวอย่าง formnovalidate ในการดำเนินการ:

<button type="submit" formnovalidate>Submit Order</button>

ฟอร์แมตเป้าหมาย

formtarget กำหนดตำแหน่งเป้าหมายสำหรับการตอบกลับที่เซิร์ฟเวอร์ส่งหลังจากส่งแบบฟอร์มแล้ว ค่าที่ยอมรับสำหรับแอตทริบิวต์นี้คือ:_blank , _self , _parent , _top หรือชื่อยูเฟรมของคุณ

นี่คือไวยากรณ์สำหรับ formtarget แอตทริบิวต์:

<button formtarget="_blank">Submit Order</button>

ชื่อ

name แท็ก ใช้เพื่อระบุชื่อของปุ่ม (ซึ่งควรไม่ซ้ำกับชื่อองค์ประกอบแบบฟอร์มอื่นทั้งหมด) และใช้ไวยากรณ์ต่อไปนี้:

<button name="submit_order">Submit Order</button>

ประเภท

type tag ระบุประเภทของปุ่ม ปุ่มที่สามารถใช้ได้มีสามประเภท:button , submit และ reset . นี่คือไวยากรณ์สำหรับ type แท็ก:

<button type="submit">Submit Order</button>

ความคุ้มค่า

value tag ระบุค่าเริ่มต้นของปุ่ม นี่คือไวยากรณ์สำหรับ value แท็ก:

<button type="submit" value="Submit Order">Submit Order</button>

บทสรุป

<button> แท็กสามารถใช้เพื่อสร้างปุ่มที่คลิกได้ใน HTML รูปร่าง. ตัวอย่างเช่น หากคุณมีแบบฟอร์มที่อนุญาตให้ผู้ใช้สั่งซื้อพิซซ่าได้ คุณจะต้องมี <button> แท็กที่ช่วยให้ผู้ใช้สามารถส่งข้อมูลการสั่งซื้อเมื่อพร้อม

ในบทช่วยสอนนี้ เราได้สำรวจวิธีใช้ <button> แท็กใน HTML . นอกจากนี้เรายังกล่าวถึงแอตทริบิวต์หลักที่สามารถใช้กับแท็กเพื่อสร้างปุ่มที่กำหนดเองได้ และสำรวจตัวอย่างบางส่วนว่าจะใช้แอตทริบิวต์เหล่านี้ได้อย่างไร

ตอนนี้คุณพร้อมที่จะสร้างปุ่มโดยใช้ HTML <button> แท็กอย่างผู้เชี่ยวชาญ!