• user warning: Table 'cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:1ab7489cd3a7d9f4dcbb3504c6ec2d43' in /home/tgv/htdocs/includes/cache.inc on line 27.
  • user warning: Table 'cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<!--paging_filter--><p><b> </b>\n</p>\n<p align=\"center\">\n<span style=\"color: #0000ff\"><b>การสร้างปุ่ม ส่งข้อมูล และ ปุ่ม ลบพิมพ์ใหม่</b> </span>\n</p>\n<p align=\"center\">\n<img border=\"0\" width=\"448\" src=\"/files/u1676/1flowerline.gif\" height=\"23\" />\n</p>\n<p>\n<br />\nหลังจากที่ได้เรียนรู้เกี่ยวกับวิธีการสร้างแบบสอบถาม &lt;FORM&gt; และการใช้ช่องรับข้อมูล &lt;TYPE&gt; แบบต่างๆ เรียบร้อยแล้ว บทนี้เราจะมาเรียนรู้ถึงวิธีการสร้างปุ่ม ส่งข้อมูล (ส่งข้อมูลในแบบสอบถามไปยัง Server เพื่อทำการประมวลผล โดยโปรแกรม CGI หรือ ส่งข้อมูลในแบบสอบถามมาให้เราทางอีเมล์ เป็นต้น) และ ปุ่ม ลบพิมพ์ใหม่ โดยในตัวอย่างต่อไปนี้ จะยังไม่มีการส่งข้อมูล ออกไปจริง ๆ เพียง แต่เป็นการสาธิตให้เห็นถึงวิธีการสร้างปุ่มเท่านั้น แต่อย่างไรก็ตาม เราสามารถทดสอบการทำงานของปุ่มทั้งสองนี้ได้ ส่วนผลลัพธ์ก็คือ ถ้าเราคลิ๊กที่ปุ่ม ส่งข้อมูล Browser จะทำการ Refresh/Reload เว็บเพจหน้านี้ ใหม่ (เพื่อแสดงให้ทราบว่าข้อมูลถูกส่งไปแล้ว - ส่งปลอม ๆ) และถ้าเราคลิ๊กที่ปุ่ม ลบพิมพ์ใหม่ ข้อมูลที่เราพิมพ์ไว้ในแบบสอบถามจะถูกลบออกไป<br />\n&lt;FORM&gt;<br />\nName: ชื่อ-นามสกุล&lt;BR&gt; &lt;INPUT TYPE=&quot;text&quot; NAME=&quot;name&quot; SIZE=&quot;30&quot;&gt;&lt;BR&gt;<br />\nE-mail: ที่อยู่อีเมล์ของคุณ&lt;BR&gt; &lt;INPUT TYPE=&quot;text&quot; NAME=&quot;email&quot; SIZE=&quot;30&quot;&gt;&lt;BR&gt;<br />\nคำแนะนำ/เสนอแนะ/ติชม: (เพื่อการปรับปรุงเว็บไซท์ครั้งต่อไป)&lt;BR&gt;<br />\n&lt;TEXTAREA NAME=&quot;comment&quot; COLS=&quot;50&quot; ROWS=&quot;5&quot; WRAP=&quot;virtual&quot;&gt;&lt;/textarea&gt;&lt;P&gt;<br />\n&lt;INPUT TYPE=&quot;submit&quot; VALUE=&quot;ส่งข้อมูล&quot;&gt;<br />\n&lt;INPUT TYPE=&quot;reset&quot; VALUE=&quot;ลบพิมพ์ใหม่&quot;&gt;<br />\n&lt;/FORM&gt;\n</p>\n<p>\n<br />\nผลลัพธ์ที่ได้ <br />\nName : ชื่อ-นามสกุล</p>\n<p>E-mail : ที่อยู่อีเมล์ของคุณ</p>\n<p>คำแนะนำ/เสนอแนะ/ติชม: (เพื่อการปรับปรุงเว็บไซท์ครั้งต่อไป)</p>\n<p>\nอธิบายคำสั่ง <br />\n&lt;INPUT TYPE=&quot;submit&quot;&gt;     เป็นการกำหนดให้ Browser ส่งข้อมูลในแบบสอบถามไปยัง Server<br />\n&lt;INPUT TYPE=&quot;reset&quot;&gt;       เป็นการกำหนดให้ Browser ลบข้อมูลที่พิมพ์ไว้ออกไป<br />\nVALUE=&quot;ข้อความ&quot;                เป็นการกำหนดข้อความที่ใช้แสดงบนปุ่มทั้งสอง\n</p>\n<p>\n<br />\n<b>วิธีการ ส่งข้อมูลที่ได้จากแบบสอบถาม มาให้คุณทางอีเมล์โดย ไม่จำเป็นต้องใช้ CGI Script แต่อย่างใด เพียงให้คุณเพิ่ม element METHOD=&quot;POS&quot;   ACTION=&quot;</b><a href=\"mailto:your@email\"><b>mailto:your@email</b></a><b>&quot; และ ENCTYPE=&quot;text/plain&quot; เข้าไปในแท็ก &lt;FORM&gt; เท่านั้น ซึ่งในตัวอย่างนี้ข้อมูลจะถูกส่งออกไปทางอีเมล์ มาที่ นายทะเบียน ดังนั้นเวลาคุณจะนำไปใช้ จะต้องเปลี่ยน </b><a href=\"mailto:your@email\"><b>your@email</b></a><b> ให้เป็นที่อยู่อีเมล์ของคุณด้วย มิฉะนั้น คุณก็จะไม่ได้รับข้อมูลใด ๆ จากแบบสอบถามนี้</b> <br />\n________________________________________\n</p>\n<p>\n&lt;FORM METHOD=&quot;POST&quot; ACTION=&quot;<a href=\"mailto:your@email\">mailto:your@email</a>&quot; ENCTYPE=&quot;text/plain&quot;&gt;<br />\nName: ชื่อ-นามสกุล&lt;BR&gt; &lt;INPUT TYPE=&quot;text&quot; NAME=&quot;name&quot; SIZE=&quot;30&quot;&gt;&lt;BR&gt;<br />\nE-mail: ที่อยู่อีเมล์ของคุณ&lt;BR&gt; &lt;INPUT TYPE=&quot;text&quot; NAME=&quot;email&quot; SIZE=&quot;30&quot;&gt;&lt;BR&gt;<br />\nคำแนะนำ/เสนอแนะ/ติชม: (เพื่อการปรับปรุงเว็บไซท์ครั้งต่อไป)&lt;BR&gt;<br />\n&lt;TEXTAREA NAME=&quot;comment&quot; COLS=&quot;50&quot; ROWS=&quot;5&quot; WRAP=&quot;virtual&quot;&gt;&lt;/textarea&gt;&lt;P&gt;<br />\n&lt;INPUT TYPE=&quot;submit&quot; VALUE=&quot;ส่งข้อมูล&quot;&gt;<br />\n&lt;INPUT TYPE=&quot;reset&quot; VALUE=&quot;ลบพิมพ์ใหม่&quot;&gt;<br />\n&lt;/FORM&gt;\n</p>\n<p>\n<br />\nผลลัพธ์ที่ได้ <br />\nName : ชื่อ-นามสกุล</p>\n<p>E-mail : ที่อยู่อีเมล์ของคุณ</p>\n<p>คำแนะนำ/เสนอแนะ/ติชม: (เพื่อการปรับปรุงเว็บไซท์ครั้งต่อไป)</p>\n<p>\nอธิบายคำสั่ง <br />\nMETHOD=&quot;POST&quot;                             กำหนดให้ Server นำข้อมูลที่ได้รับจากแบบสอบถามไปประมวลผลทีละบรรทัด<br />\nACTION=&quot;<a href=\"mailto:your@email\">mailto:your@email</a>&quot;              จากนั้นให้ส่งข้อมูลที่ผ่านการประมวลผลแล้ว ไปยังอีเมล์ที่กำหนด<br />\nENCTYPE=&quot;text/plain&quot;                       โดยส่งไปในรูปแบบของตัวอักษรที่สามารถเปิดอ่านได้ทันที\n</p>\n<p>\n<br />\nวิธีการทำแบบสอบถามที่มีการตรวจสอบข้อมูลในช่อง &quot;Name&quot;, &quot;Email&quot; และ &quot;Comment&quot; ก่อนทำการส่ง ข้อมูล หากข้อมูลทั้ง 3 ช่องดังกล่าวไม่มีการกรอกข้อมูล หรือกรอกข้อมูลไม่ถูกต้อง ก็จะมีคำเตือนขึ้นมาแจ้งให้ทราบ ตัวอย่างที่นำมาแสดง คุณสามารถนำไปใช้งานจริงได้ทันที กับทุก Server เพราะ แบบสอบถามนี้ไม่ได้ใช้ CGI Script ครับ ใช้เพียง HTML ธรรมดาร่วมกับ JavaScript เล็กน้อย สำหรับการทดสอบ ให้คุณลองคลิ๊กที่ปุ่ม &quot;ส่งคำแนะนำ&quot; โดยไม่ต้องกรอกข้อมูลใด ๆ จะพบว่ามีคำเตือนขึ้นมาทันที \n</p>\n<p align=\"center\">\n<span style=\"color: #0000ff\"><b><img border=\"0\" width=\"50\" src=\"/files/u1676/ICON015.gif\" height=\"50\" /></b></span>\n</p>\n', created = 1726665716, expire = 1726752116, headers = '', serialized = 0 WHERE cid = '3:1ab7489cd3a7d9f4dcbb3504c6ec2d43' in /home/tgv/htdocs/includes/cache.inc on line 112.

การเขียนเว็บเพจด้วยภาษา HTML

รูปภาพของ bcskrumai

 

การสร้างปุ่ม ส่งข้อมูล และ ปุ่ม ลบพิมพ์ใหม่


หลังจากที่ได้เรียนรู้เกี่ยวกับวิธีการสร้างแบบสอบถาม <FORM> และการใช้ช่องรับข้อมูล <TYPE> แบบต่างๆ เรียบร้อยแล้ว บทนี้เราจะมาเรียนรู้ถึงวิธีการสร้างปุ่ม ส่งข้อมูล (ส่งข้อมูลในแบบสอบถามไปยัง Server เพื่อทำการประมวลผล โดยโปรแกรม CGI หรือ ส่งข้อมูลในแบบสอบถามมาให้เราทางอีเมล์ เป็นต้น) และ ปุ่ม ลบพิมพ์ใหม่ โดยในตัวอย่างต่อไปนี้ จะยังไม่มีการส่งข้อมูล ออกไปจริง ๆ เพียง แต่เป็นการสาธิตให้เห็นถึงวิธีการสร้างปุ่มเท่านั้น แต่อย่างไรก็ตาม เราสามารถทดสอบการทำงานของปุ่มทั้งสองนี้ได้ ส่วนผลลัพธ์ก็คือ ถ้าเราคลิ๊กที่ปุ่ม ส่งข้อมูล Browser จะทำการ Refresh/Reload เว็บเพจหน้านี้ ใหม่ (เพื่อแสดงให้ทราบว่าข้อมูลถูกส่งไปแล้ว - ส่งปลอม ๆ) และถ้าเราคลิ๊กที่ปุ่ม ลบพิมพ์ใหม่ ข้อมูลที่เราพิมพ์ไว้ในแบบสอบถามจะถูกลบออกไป
<FORM>
Name: ชื่อ-นามสกุล<BR> <INPUT TYPE="text" NAME="name" SIZE="30"><BR>
E-mail: ที่อยู่อีเมล์ของคุณ<BR> <INPUT TYPE="text" NAME="email" SIZE="30"><BR>
คำแนะนำ/เสนอแนะ/ติชม: (เพื่อการปรับปรุงเว็บไซท์ครั้งต่อไป)<BR>
<TEXTAREA NAME="comment" COLS="50" ROWS="5" WRAP="virtual"></textarea><P>
<INPUT TYPE="submit" VALUE="ส่งข้อมูล">
<INPUT TYPE="reset" VALUE="ลบพิมพ์ใหม่">
</FORM>


ผลลัพธ์ที่ได้
Name : ชื่อ-นามสกุล

E-mail : ที่อยู่อีเมล์ของคุณ

คำแนะนำ/เสนอแนะ/ติชม: (เพื่อการปรับปรุงเว็บไซท์ครั้งต่อไป)

อธิบายคำสั่ง
<INPUT TYPE="submit">     เป็นการกำหนดให้ Browser ส่งข้อมูลในแบบสอบถามไปยัง Server
<INPUT TYPE="reset">       เป็นการกำหนดให้ Browser ลบข้อมูลที่พิมพ์ไว้ออกไป
VALUE="ข้อความ"                เป็นการกำหนดข้อความที่ใช้แสดงบนปุ่มทั้งสอง


วิธีการ ส่งข้อมูลที่ได้จากแบบสอบถาม มาให้คุณทางอีเมล์โดย ไม่จำเป็นต้องใช้ CGI Script แต่อย่างใด เพียงให้คุณเพิ่ม element METHOD="POS"   ACTION="mailto:your@email" และ ENCTYPE="text/plain" เข้าไปในแท็ก <FORM> เท่านั้น ซึ่งในตัวอย่างนี้ข้อมูลจะถูกส่งออกไปทางอีเมล์ มาที่ นายทะเบียน ดังนั้นเวลาคุณจะนำไปใช้ จะต้องเปลี่ยน your@email ให้เป็นที่อยู่อีเมล์ของคุณด้วย มิฉะนั้น คุณก็จะไม่ได้รับข้อมูลใด ๆ จากแบบสอบถามนี้
________________________________________

<FORM METHOD="POST" ACTION="mailto:your@email" ENCTYPE="text/plain">
Name: ชื่อ-นามสกุล<BR> <INPUT TYPE="text" NAME="name" SIZE="30"><BR>
E-mail: ที่อยู่อีเมล์ของคุณ<BR> <INPUT TYPE="text" NAME="email" SIZE="30"><BR>
คำแนะนำ/เสนอแนะ/ติชม: (เพื่อการปรับปรุงเว็บไซท์ครั้งต่อไป)<BR>
<TEXTAREA NAME="comment" COLS="50" ROWS="5" WRAP="virtual"></textarea><P>
<INPUT TYPE="submit" VALUE="ส่งข้อมูล">
<INPUT TYPE="reset" VALUE="ลบพิมพ์ใหม่">
</FORM>


ผลลัพธ์ที่ได้
Name : ชื่อ-นามสกุล

E-mail : ที่อยู่อีเมล์ของคุณ

คำแนะนำ/เสนอแนะ/ติชม: (เพื่อการปรับปรุงเว็บไซท์ครั้งต่อไป)

อธิบายคำสั่ง
METHOD="POST"                             กำหนดให้ Server นำข้อมูลที่ได้รับจากแบบสอบถามไปประมวลผลทีละบรรทัด
ACTION="mailto:your@email"              จากนั้นให้ส่งข้อมูลที่ผ่านการประมวลผลแล้ว ไปยังอีเมล์ที่กำหนด
ENCTYPE="text/plain"                       โดยส่งไปในรูปแบบของตัวอักษรที่สามารถเปิดอ่านได้ทันที


วิธีการทำแบบสอบถามที่มีการตรวจสอบข้อมูลในช่อง "Name", "Email" และ "Comment" ก่อนทำการส่ง ข้อมูล หากข้อมูลทั้ง 3 ช่องดังกล่าวไม่มีการกรอกข้อมูล หรือกรอกข้อมูลไม่ถูกต้อง ก็จะมีคำเตือนขึ้นมาแจ้งให้ทราบ ตัวอย่างที่นำมาแสดง คุณสามารถนำไปใช้งานจริงได้ทันที กับทุก Server เพราะ แบบสอบถามนี้ไม่ได้ใช้ CGI Script ครับ ใช้เพียง HTML ธรรมดาร่วมกับ JavaScript เล็กน้อย สำหรับการทดสอบ ให้คุณลองคลิ๊กที่ปุ่ม "ส่งคำแนะนำ" โดยไม่ต้องกรอกข้อมูลใด ๆ จะพบว่ามีคำเตือนขึ้นมาทันที 

สร้างโดย: 
Krumai

มหาวิทยาลัยศรีปทุม ผู้ใหญ่ใจดี
 

 ช่วยด้วยครับ
นักเรียนที่สร้างบล็อก กรุณาอย่า
คัดลอกข้อมูลจากเว็บอื่นทั้งหมด
ควรนำมาจากหลายๆ เว็บ แล้ววิเคราะห์ สังเคราะห์ และเขียนขึ้นใหม่
หากคัดลอกทั้งหมด จะถูกดำเนินคดี
ตามกฎหมายจากเจ้าของลิขสิทธิ์
มีโทษทั้งจำคุกและปรับในอัตราสูง

ช่วยกันนะครับ 
ไทยกู๊ดวิวจะได้อยู่นานๆ 
ไม่ถูกปิดเสียก่อน

ขอขอบคุณในความร่วมมือครับ

อ่านรายละเอียด

ด่วน...... ขณะนี้
พระราชบัญญัติลิขสิทธิ์ (ฉบับที่ 2) พ.ศ. 2558 
มีผลบังคับใช้แล้ว 
ขอให้นักเรียนและคุณครูที่ใช้งาน
เว็บ thaigoodview ในการส่งการบ้าน
ระมัดระวังการละเมิดลิขสิทธิ์ด้วย
อ่านรายละเอียดที่นี่ครับ

 

สมาชิกที่ออนไลน์

ขณะนี้มี สมาชิก 0 คน และ ผู้เยี่ยมชม 505 คน กำลังออนไลน์