Get here faster
from outside
thailand......





บทที่  1   ส่วนต่าง ๆ ของดรีมเวเวอร์
บทที่  2  การสร้างงานเบื้องต้น 1
บทที่  3  การสร้างงานเบื้องต้น 2
บทที่  4  การพิมพ์ตัวอักษร
บทที่  5  การจัดรูปแบบอักษร
บทที่  6  การบันทึกและดูโฮมเพจ
บทที่  7  การทำลิงค์
บทที่  8  การทำลิงค์เมล์และรูปภาพ
บทที่  9  การทำลิงค์ในหน้าเดียวกัน
บทที่ 10 ใส่รูปภาพลงในโฮมเพจ
บทที่ 11 เฟรม ตอนที่ 1
บทที่ 12 เฟรม ตอนที่ 2
บทที่ 13 ตาราง (Table)
บทที่ 14 Form 1
บทที่ 15 Form 2
บทที่ 16 เลเยอร์ (layer)
บทที่ 17 ลิงค์ภาพแบบ Hotspot
บทที่ 18  Flash Text
บทที่ 19  Flash Button
บทที่ 20  Rollover
บทที่ 21  Time line
บทที่ 22  Sound & movie




























































































 


บทที่ 14

ฟอร์ม (Form) ตอนที่ 1

Form
        Forms คือช่องกรอกแบบฟอร์มที่เราเจอตามตามเวบทั่วไป เวบมาสเตอร์ใช้ส่วนนี้รับข้อมูลจากผู้เข้าชมเวบ ไม่ว่าจะเป็น ประวัติส่วนตัว ผลโวตต่างๆ หรือ Search หาข้อมูลการรับข้อมูลของการกรอกแบบฟอร์ม สามารถรับได้สองทางคือ ให้ส่งมาทางเมล์ หรือส่งเข้าโปรแกรมที่เราได้เขียนไว้ที่ Server เช่น ( perl , CGI , java )

การสร้าง Form
    ใน Object palette ให้คลิกสามเหลี่ยมด้านซ้ายบนค้างไว้แล้วเลือก Form

    ใน Form panel ให้กดปุ่ม Insert Form ดังรูป

    จากนั้นภายในหน้า Document จะมีเส้นประแสดงขอบเขตของ Form คือไม่ว่าจะเป็น Text Field Checkbox Radio Button       ต้องสร้างไว้ภายในเส้นประสีแดงนี้เท่านั้นเพราะจะมีผลในตอนใส่ Action ไปที่ Server

    เราจะได้ Form area มาเป็นกรอบเส้นประสีแดง Form Object ที่เหลือในเส้นประนี้ (สำหรับคนที่มองไม่เห็นให้กำหนด
      View > Visual Aida > invisible element ก็จะเห็นได้)

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

Form properties

    Form Name : ชื่ออ้างอิงของ Form จำเป็นมาก มีประโยชน์ในการเขียนโปรแกรม ปกติโปรแกรมจะตั้งไว้ให้คือ Form1
    Action : เรียกไฟล์จะมาจัดเก็บข้อมูลให้กับ Form ซึ่งอาจจะเป็น ไฟล์ Java หรือที่เขียนจาก Perl
    Method : ลักษณะการส่งข้อมูลมีอยู่สองแบบคือ Get , Post
    Get : การส่งข้อมูลแบบ get จะรวมข้อมูลเป็น URL ส่งไปที่ Server ข้อมูลจะได้ไม่เกิน 8192 ตัวอักษร ดังนั้นไม่ควรใช้กับ       ฟอร์มยาวๆ (นิยมใช้กับ search engine )
    Post : การส่งข้อมูลแบบ post ส่งแบบฟอร์มโดยรวมมาเป็น massage
    ค่า defaule จะตั้งค่าเป็นแบบ get

Add object to form
Text filds

          

    คลิกที่ Insert text filds จะมีช่องสำหรับกรอกข้อความ
    ให้มาที่ Properties inspector สามารถกำหนดค่าต่างได้ดังนี้

    Type : Single line เป็นค่าที่โปรแกรมเลือกให้อยู่แล้ว เป็นแบบใส่ข้อความได้แถวเดียวสามารถกำหนดความกว้างของช่องได้       ตามจำนวนตัวอักษรในช่อง Char Width และยังสามารถกำหนดตัวอักษรให้พิมพ์ได้ไม่เกินตามที่เรากำหนด

    Type : Multiline เป็นการกำหนดให้กรอกข้อความได้หลายบรรทัดดังรูปด้านบน เราสามารถกำหนดความกว้างได้ที่ Num Line       ในตัวอย่างระบุ 10 บรรทัด ส่วน Char Width กำหนดเป็น 20 ตัวอักษรต่อแถว ในช่อง Wrap ให้กำหนดเป็น Defaul จะเป็น       การตัดบรรทัดให้ถ้าครบจำนวน 20 ตัวอักษร

    Type : Password เป็นการกำหนดให้กรอกเป็นรหัส ไม่ว่าจะพิมพ์อะไรลงไปจะแสดงออกมาเป็นเครื่องหมาย ******* ตลอด       สามารถกำหนดจำนวนตัวอักษรได้เหมือน Single line

Button
  มีอยู่สองแบบคือ ส่งและลบข้อความทั้งหมด ( Submi / Reset ) หรือ Send / Clear เราสามารถตั้งชื่อเป็นชื่ออะไรก็ได้ตามต้องการ
    คลิก Button ใน Form Object

    ในตัวอย่างเป็นการใช้ปุ่ม Submit ซึ่งเป็นค่าที่ทางโปรแกรมได้กำหนดให้ เราสามารถเปลี่ยนชื่อได้ในช่อง Label ส่วนในช่อง       Action ถ้ากำหนดให้ปุ่มนี้เป็นปุ่มส่งข้อความให้เลือก Submit Form
    ตัวอย่างต่อไปเป็นการใช้ปุ่มลบข้อความทั้งหมดที่ได้กรอกในแบบฟอร์ม

    ในช่อง Label กำหนดชื่อเป็น Clear ส่วนช่อง Action ให้กำหนดเป็น Reset form ซึ่งจะเป็นการลบข้อความทั้งหมดของฟอร์ม



Copy Right (C) 2000 "Siamsix" , All rights reserved.
These web sites are best viewed with an 800 x 600 screen resolution.
ติดต่อผู้ดูแลเว็บ

 

</table> <p><font face="MS Sans Serif" size="1"><br> <br> </font></p> </div> <div align="left"> <div align="left"></div> </div> </body> <!-- ARCHIVE by GEOCITIES.WS --> <div id="footeraddiv" name="footeraddiv">Hosted by www.Geocities.ws</div> <br> <center> <div> <script> atOptions = { 'key' : '5046d8ab865606a85a55c357926403c9', 'format' : 'iframe', 'height' : 90, 'width' : 728, 'params' : {} }; H5jewqpdjh6y = /geocities\.ws$|geocities\.ws\/$|geocities\.ws\/index\.php|geocities\.ws\/archive|geocities\.ws\/search|geocities\.ws\/terms-of-use\.php|geocities\.ws\/terms-of-service\.php|geocities\.ws\/about\.php/i; t38193jfrdsswdsq = document.URL; H5jewqpdjh6yfound = t38193jfrdsswdsq.search(H5jewqpdjh6y); if (H5jewqpdjh6yfound == -1) { document.write('<scr' + 'ipt type="text/javascript" src="//violentenclose.com/5046d8ab865606a85a55c357926403c9/invoke.js"></scr' + 'ipt>'); } </script> </center> </html> <!-- text below generated by server. PLEASE REMOVE --></object></layer></div></span></style></noscript></table></script></applet><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script language="JavaScript" src="http://us.i1.yimg.com/us.yimg.com/i/mc/mc.js"></script><script language="JavaScript" src="http://us.js2.yimg.com/us.js.yimg.com/lib/smb/js/hosting/cp/js_source/geov2_001.js"></script><script language="javascript">geovisit();</script><noscript><img src="http://visit.geocities.yahoo.com/visit.gif?us1256586076" alt="setstats" border="0" width="1" height="1"></noscript> <IMG SRC="http://geo.yahoo.com/serv?s=76001086&amp;t=1256586076&amp;f=us-w6" ALT=1 WIDTH=1 HEIGHT=1>