หัวข้อ: กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ เริ่มหัวข้อโดย: Nato_One ที่ 23 สิงหาคม 2012, 19:10:54 กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ
<input name="no[]" id="no[]" type="text"/> สามารถรับตัวอักษรได้ 5 ตัวได้ น้อยกว่า 5 ไม่ได้ หากมีตัวที่ 6 และ ไม่ถึงตัวที่ 10 ไม่สามารถ ผ่านได้ ขอคำแนะนำหน่อยค่ะ หัวข้อ: Re: กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ เริ่มหัวข้อโดย: comscizaa ที่ 23 สิงหาคม 2012, 19:18:19 งงกับคำถาม แต่คิดว่าน่าจะประมาณนี้ ใช้ javascript ทำเอาครับ
โค๊ด: <script language="JavaScript" type="text/javascript"> หัวข้อ: Re: กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ เริ่มหัวข้อโดย: xvlnw.com ที่ 23 สิงหาคม 2012, 19:20:20 จขกท ใช้ name="no" ที่ไม่ใช้ no[] แล้วใช้โค๊ดข้างต้นได้เลยครับ
หัวข้อ: Re: กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ เริ่มหัวข้อโดย: MeenyFancy ที่ 23 สิงหาคม 2012, 19:29:37 no[] ผมว่าเป็นเพราะเขาต้องการเป็น textbox array ครับ
ใช้ Code ตามนี้ครับ โค๊ด: <script language="javascript"> หัวข้อ: Re: กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ เริ่มหัวข้อโดย: Nato_One ที่ 24 สิงหาคม 2012, 11:49:34 no[] ผมว่าเป็นเพราะเขาต้องการเป็น textbox array ครับ โทดนะค่ะ copy code มา ลอง รันไม่ได้ ค่ะ ใช้ Code ตามนี้ครับ โค๊ด: <script language="javascript"> หัวข้อ: Re: กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ เริ่มหัวข้อโดย: rtee ที่ 24 สิงหาคม 2012, 15:15:21 ลองใช้ jQuery Validation สิครับ มันเช็คได้ว่าให้ minlength และ maxlength เท่าไหร่ ถ้าไม่เข้าเงื่อนไขก็ไม่ให้ผ่าน
ref. http://docs.jquery.com/Plugins/Validation หัวข้อ: Re: กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ เริ่มหัวข้อโดย: MeenyFancy ที่ 25 สิงหาคม 2012, 10:15:42 โทดนะค่ะ copy code มา ลอง รันไม่ได้ ค่ะ งง ทำไมเครื่องหมาย มันหายไปหว่า โค๊ด: <script language="javascript"> ไรนิ เครื่องหมาย บวก ไม่มา (http://tmppic.meenyfancy.com/image.php?id=6436_503843AD&jpg) (http://tmppic.meenyfancy.com/share.php?id=6436_503843AD) หัวข้อ: Re: กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ เริ่มหัวข้อโดย: Nato_One ที่ 26 สิงหาคม 2012, 23:13:38 โทดนะค่ะ copy code มา ลอง รันไม่ได้ ค่ะ งง ทำไมเครื่องหมาย มันหายไปหว่า โค๊ด: <script language="javascript"> ไรนิ เครื่องหมาย บวก ไม่มา ([url]http://tmppic.meenyfancy.com/image.php?id=6436_503843AD&jpg[/url]) ([url]http://tmppic.meenyfancy.com/share.php?id=6436_503843AD[/url]) ถามต่ออีกนิดค่ะ ทำแบบนี้ แล้ว code ไม่เข้า fnc ทำแบบ array ค่ะ โดย มี name id แบบนี้ "no[]" code ไม่เข้า fnc ค่ะ และมี input ประาณ 20 ช่อง สำหรับหารกรอกข้อมูลค่ะ <input name="no[]" id="no[]" type="text" size="10" maxlength ="13" /> หัวข้อ: Re: กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ เริ่มหัวข้อโดย: MeenyFancy ที่ 27 สิงหาคม 2012, 12:12:57 ถามต่ออีกนิดค่ะ ทำแบบนี้ แล้ว code ไม่เข้า fnc ทำแบบ array ค่ะ โดย มี name id แบบนี้ "no[]" code ไม่เข้า fnc ค่ะ และมี input ประาณ 20 ช่อง สำหรับหารกรอกข้อมูลค่ะ <input name="no[]" id="no[]" type="text" size="10" maxlength ="13" /> function ของภาษาอะไรครับ Java หรือ PHP คุณต้องเข้าใจก่อนว่า ID กับ Name มันใช้ต่างกันนะ หัวข้อ: Re: กำหนดตัวอักษรในช่อง php ได้ไม่เกิน กี่ตัว ทำยังไงค่ะ เริ่มหัวข้อโดย: killer777 ที่ 27 สิงหาคม 2012, 12:54:48 ลองใช้ jQuery Validation สิครับ มันเช็คได้ว่าให้ minlength และ maxlength เท่าไหร่ ถ้าไม่เข้าเงื่อนไขก็ไม่ให้ผ่าน ref. [url]http://docs.jquery.com/Plugins/Validation[/url] ใช้ jquery ช่วย เร็วขึ้นเยอะเลยครับ |