myTipsTrick by websiteinter.com

แหล่งรวม เทคนิค คำสั่ง วิธีการ ขั้นตอน เริ่มต้น เรียนรู้ อธิบาย แนวทาง แก้ไข ตัวอย่าง Code Php, Java Script, Ajax, Flex, AIR, RIA, Tool, App, Themes
Recent Posts

About Me

"เมื่อมีคำถาม(ปัญหา) ยอมมีคำตอบ(แก้ปัญหา)"

   นี้อาจเป็น แหล่งรวม เทคนิค คำสั่ง วิธีการ ขั้นตอน เริ่มต้น เรียนรู้ อธิบาย แนวทาง แก้ไข ตัวอย่าง Code เน้นหนัก Php, Java Script, Ajax, Flex, AIR, RIA, Tool, App, Themes

          But, Answer is you.

แสดงวันสุดท้ายของเดือนและของแต่ล่ะปี

Written by adminblog on Jul 31st, 2010 | Filed under: Php

เรียกใช้ Function lastdays โดยส่งค่า ปี กับ เดือน Function จะ Return Date สุดท้ายของเดือนในปีนั้น
function lastdays($Ym)
{
  list($Y, $m) = explode("/", $mon);
  $m = $m+1;
  if($m==13)
  {
    $y=$y+1; $m=1;
  }
  $lastdate = mktime(12, 0, 0, $m, 1, $Y);
  $lastdate = strtotime("-1 day", $lastdate);
  $lastdate = date("d/m/Y", $lastdate);
  return($lastdate);
}

$sMonth=date("m"); // 05
$sYear=date("Y");    // 2010
$Ym = $sYear."/".$sMonth; // 2010/05
$last_days = lastdays($Ym); // 31/05/2010

ป้อนค่า ลงในช่อง Text Input เฉพาะตัวเลขเท่านั้น

Written by adminblog on Jul 31st, 2010 | Filed under: Java Script

เมื่อต้องการให้ป้อนค่า ลงในช่อง Text Input หรือช่องรับค่า ที่เป็นตัวเลขเท่านั้น เพราะโดยส่วนมาก Text Input นั้นจะรับค่า ได้ทุกตัว ทั้งตัวเลข, ตัวอักษรและตัวอักขระ สิ่งมันจะมีปัญหาในกรณีที่เราเอาค่าของ Text Input ไปลงใน filed ที่ถูก Set ให้เป็น ตัวเลข เช่น float or integer ใน Table ปัญหาก็คือเกิด Error และไม่ทำการเพิ่มข้อมูลหรือแก้ไขข้อมูลให้ ดังนั้น ต้องหาวิธีการที่จะต้องให้คนป้อนข้อมูลนั้น รู้ว่้าซึ่งที่เขาป้อนนั้น ผิดมหันต์

คำถาม วิธีที่จะตรวจสอบว่าเขาป้อนผิดนั้น มันต้องทำอย่างไร?
ตอบ ทำการเขียนคำสั่งตรวจสอบการกระทำของ filed นั้นทุกครั้งที่มีการ ป้อน

ตัวอย่างคำสั่ง (javascript)

function isNumeric(elem, helperMsg)
{
        var numericExpression = /^[0-9]+$/;
        if(elem.value.match(numericExpression)){
                return true;
        }else{
                alert(helperMsg);
                elem.value=elem.value.substr(0,elem.value.length-1);
                elem.focus();
                return false;
        }
}

วิธีเรียกใช้

<input size="15" type="text" name="total"
onKeyup="JavaScript:return isNumeric(this,'กรุณาป้อนจำนวนตัวเลขครับ');" />

ปล. ถ้าต้องการให้ป้อนจุดทศนิยมได้ ให้ประกาศตัวแปรแบบนี้

        var numericExpression = /^[0-9.]+$/;

Flash Builder 4 (develop Flex, AIR, RIA)

Written by adminblog on Jul 31st, 2010 | Filed under: AIR, Flex, RIA, Tool

Flash Builder 4 (develop cross-platform rich Internet applications (RIAs))

Download a free trial of Flash Builder 4 Premium Edition