カテゴリー: Javascript

jquery を1.9.1 にしたら jqueryContextMenu が動かなくなった

jquery を1.9.1 にしたら jquery ContextMenu が動かなくなった。
あ~びっくりした

Javascript で日付の文字列をチェックをする(yyyy/mm/dd)

function checkDate(p_date)
{
    if (!p_date.match(/^(2[0-9]{3})\/([0-9]{1,2})\/([0-9]{1,2})$/)) {
        return false;
    }
    var yyyy = Number(RegExp.$1);
    var mm = Number(RegExp.$2);
    var dd = Number(RegExp.$3);
    var ymd = new Date(yyyy, mm – 1, dd);
    var ymd_yyyy = ymd.getYear();
    if (ymd_yyyy < 1900) ymd_yyyy += 1900;
    if (yyyy != ymd_yyyy || mm != (ymd.getMonth() + 1) || dd != ymd.getDate()) {
        return false;
    }
    return true;
}

Jquery を使ってtextareaが全文表示されるように自動的に高さを調整する

HTMLで定義したサイズよりは小さくしない
何かご意見がある人は、コメントを書いてください

  <script type=”text/javascript”>
//<![CDATA[
 $(document).ready(function(){
 $(“textarea”).each( function (e)
  {
     var value = $(this).val();
     var orow = $(this).attr(“rows”);
     var cols = $(this).attr(“cols”);
     $(this).attr(“orows”,orow)
     var rows = value.split(“\n”);
     var nrow = rows.length;
     var r = 0;
     for(var i in rows)
     {
      if(rows[i].length >= cols)
      {
       r = (rows[i].length) / cols;
       nrow += r;
      }
     }
     if(orow < nrow) $(this).attr(“rows”,nrow);
  } );
 
 $(“textarea”).keydown( function (e)
  {
     var value = $(this).val();
     var cols = $(this).attr(“cols”);
     var rows = value.split(“\n”);
     var nrow = rows.length;
     var r = 0;
     for(var i in rows)
     {
      if(rows[i].length >= cols)
      {
       r = (rows[i].length) / cols;
       nrow += r;
      }
     }
     var orow = $(this).attr(“orows”)
     if(orow < nrow) $(this).attr(“rows”,nrow);
  } );
 });
//]]>
  </script>

全自動マージャン卓
10万円未満で買える
折りたたんで収納


会社に1台

AMAZON