A-AA+then

สอบถามเรื่องการส่งค่า date ครับ

932
ผมคือโหลด ปฎิทิน มาตัวหนึ่ง   พอเลือก ค่าปฎิทินจะได้  10-05-2011 มาแสดงใน textbox   แต่พอผม แสดงค่าออกมา

มันจะแสดง ค่า 10-5-2011  ปากด ว่า  0 หาย ครับ  (หรือ เรียกว่า เสีย 0 ว่างั้นครับ 555+)

มีวิธีไหนทำให้ ได้ค่า 0 กลับมาไหมครับ    ผมเขียนโคดแบบนี้ 

  <input type="text" id="date1" name="date1" />

    var da = document.getElementById("date1").value;

    
       alert(da);           ป้อน  10-05-2011  ผลออกเปง   10-5-2011      อยากให้ผลออกเปง  10-05-2011  ครับ







4 ความคิดเห็น

มีความจำเป็นอื่นใดที่ต้องแสดง 0 หรือไม่ครับ ถึงไม่มี 0 ก็ยังบันทึกลง db ได้อย่างถูกต้องนะครับ รวมถึงการแสดงผลเองก็ไม่น่าจะมีปัญหา ผมคาดว่า ตัววันที่เองก็คงเป็นไปตามกฏนี้ด้วยเช่นกัน

ส่วนถ้าต้องการ 0 จริงๆ ก็ให้ไปตั้งศูนย์ซะสิครับ....:28:

คำถามไม่ได้บอกว่า ต้องการ 0 ที่ไหน Javascript หรือ PHP ผมให้แนวคิดไปละกัน ทั้ง 2 แบบ ทำด้วยเทคนิคเดียวกัน คือ แยกข้อมูลออกเป็น 3 ส่วน คือ วันที่ เดือน และ พศ. หลังจากนั้นค่อยเติมศูนย์ให้กับแต่ละส่วน แล้วจึงประกอบเข้ากันเป็นวันที่แบบเดิมครับ
1

    อ่านดูแล้ว ทำไมภาษาไทยมันเพี้ยนไปแบบหมดนะ  nonono
    
    
    
    ปากด ว่า  0 หาย ครับ  (หรือ เรียกว่า เสีย 0 ว่างั้นครับ 555+)
    
     ป้อน  10-05-2011  ผลออกเปง   10-5-2011      อยากให้ผลออกเปง  10-05-2011  ครับ
    
     

    
    พิมพ์ให้ถูกต้องยังจะน่าช่วยเหลือมากกว่าอีกนะครับ
     

2

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

3

อ้างจากคำตอบที่ #3 ผมคิดว่า มีวิธีอื่นที่ ทำให้ไม่ต้องใช้แนว คิด ข้างบนนี้ สะอีก

จริงๆ มันก็มีครับ แต่คิดว่ามันยากไป คือ แก้ไขโค้ด ปฏิทินที่ใช้ หรือเปลี่ยนโค้ด ปฏิทินใหม่ :28:
4
^