Archive for April, 2009

Validate form by prototype 1

พอดีแบบว่ามีงานนอกต้องหาเลี้ยงปากท้อง และต้องทำด้วย php ผมเลยหัดใช้ AJAX และมาหัดใช้ prototype เพราะเห็นชื่อเสียงดี ตอนแรกลังเลใจระหว่าง jQuery กับ prototype แต่ว่าพอดีเห็นพี่สุดหล่อผม พี่นพ www.nop.in.th แกใช้ prototype ฉะนั้น เลยเป็นการดีสำหรับผมที่จะเลือก prototype เผื่อเวลาติดปัญหาอะไรก็จะได้ถามแกได้ ฮ่าๆๆ ไม่เสียเวลาดี

หลังจากที่ผมเลือก prototype แล้วผมก็ดั้นด้นเองเพื่อหาตัว validate form ดีๆ มาใช้ ก็ปรากฏว่าไปเจอกับเจ้า really easy field validation (ใช่ชื่อมันมั้ยนะ ?)
หน้าหลักเค้าอยู่ที่
http://tetlaw.id.au/view/javascript/really-easy-field-validation
ส่วนหน้า demo online ลองทดสอบได้ที่
http://tetlaw.id.au/upload/pages/really-easy-field-validation/

โดยที่หน้า demo ลอง view source code ดูตัวอย่างการเขียนได้นะครับ เช่น textbox เราจะบังคับให้ User ต้องกรอกข้อมูลจะต้องเขียนว่า

<input name="field1" id="field1" class="required" title="Enter your name" />

เป็นต้น

สำหรับclass ทั้งหมดที่ใช้ validate ก็มีดังนี้ครับ

Read more »

VB.Net set focus in DataGridView for a specified row 0

เนื่องด้วยผมหา Code ให้ Grid ไป Focus Row ที่ผมต้องการเหมือนอย่าง Delphi ไม่ได้ (ภาษาถนัดนะนั่น) สงสัยเพราะผมยังใช้ Google ไม่เก่งพอ เลยหาวิธีการไม่เจอ ดังนั้นผมเลยใช้วิธีแบบบ้านๆ ที่ผมมั่วเอาเองแบบนี้ครับ

Dim intDB_RowIndex As Integer
intDB_RowIndex = CustomersBindingSource.Find("CUS_CODE", txtCustomerCode.Text)
 
If intDB_RowIndex > -1 Then
     dgView.ClearSelection()
     dgView.Rows(intDB_RowIndex).Selected = True
End If

เพียงเท่านี้ Grid ของเราก็จะไป Focus ที่ Row นั้นแล้วครับ โดยที่ถ้ามันค้นหาไม่เจอ Function Find จะ Return ออกมาเป็น -1 ครับ