Aggavara

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  JavaScript

摘要:javascript禁用backspace回退,shift+backspace前进,F5等刷新页面功能//禁用回退和刷新功能functionforbidBackSpace(){if(((event.keyCode==8)&&//BackSpace((event.srcElement.type!="text"&&event.srcElement.type!="textarea"&&event.srcElement.type!="password")||event.srcElement.re 阅读全文
posted @ 2012-12-14 18:37 Aggavara 阅读(296) 评论(0) 推荐(0)

摘要:金額カンマ編集入力されたタイミングで、金額をカンマ編集しなければならない場合に使用します。マイナスにも対応しています。/**********************************************************************************************///金額カンマ編集function Num_Format(in_num){ if (in_num == '') {return "";} var input=""; var strNewNum=""; var in 阅读全文
posted @ 2012-10-09 10:09 Aggavara 阅读(327) 评论(0) 推荐(0)

摘要:日付の妥当性チェックDateChk,LastDayChk,YearChkと3つのパートに分かれます。あまりJavaScript側でチェックする事はありませんが、どうしてもという場合はどうぞ。/**********************************************************************************************///日付の妥当性チェック(YYYYMMDD形式でい引数は渡す事。)function DateChk(in_data){ var chkData = in_data; //8桁以外はエラー if (chkData.... 阅读全文
posted @ 2012-10-09 10:09 Aggavara 阅读(787) 评论(0) 推荐(0)

摘要:数値チェック数字0~9のチェックを行います。正規表現を使用しています。/**********************************************************************************************///数値チェックfunction NumChk(in_str){ var result = in_str.match(/[0-9 ]*/); if (in_str == result) {return true;} else {return false;}}/**************************... 阅读全文
posted @ 2012-10-09 10:08 Aggavara 阅读(248) 评论(0) 推荐(0)

摘要:ZERO詰め(指定された桁数まで頭に付加)データを固定長にしたい場合に応用が利きます。例は"0"を頭に付加します。/**********************************************************************************************///ZERO詰め(指定された桁数まで頭に付加)function AddZero(in_str,in_maxlen){ //0の付加個数 var add_len = in_maxlen - in_str.length; var result = ""; / 阅读全文
posted @ 2012-10-09 10:08 Aggavara 阅读(168) 评论(0) 推荐(0)

摘要:数字以外の入力された文字のみ削除数字以外が入力されたら、数字を残して消し去ります。数字しか入力できないテキストボックスが必要になったら使用してみましょう。正規表現を変更すれば、様々なパターンに対応出来ます。/**********************************************************************************************///数字以外の入力された文字のみ削除 function Num_Comp(inStr){ var strMatch = inStr.match(/[0-9]/g); var rtnMatc... 阅读全文
posted @ 2012-10-09 10:07 Aggavara 阅读(285) 评论(0) 推荐(0)

摘要:入力された全角数字を半角数字に置き換えるいろいろと応用が利きます。入力の補助に使用できるでしょう。やはり、正規表現を使います。/**********************************************************************************************///入力された全角数字を半角数字に置き換える function NumRep(inStr){ inStr = inStr.replace(/0/g,"0"); inStr = inStr.replace(/1/g,"1"); inStr = 阅读全文
posted @ 2012-10-09 10:07 Aggavara 阅读(253) 评论(0) 推荐(0)

摘要:フォームの飛び先変更フォーム内に複数のボタンがあり、そのボタンにより飛び先が違う場合はJavaScriptを使用すると便利です。例はXXX.htmlにジャンプします。FormName.actionの内容を変更すればそこにジャンプします。.targetの"_top"は現在の画面に表示します。画面がフレーム分割されている場合はフレームを無くします。指定したフレームに収める場合は.targetにフレーム名称を書きましょう。/******************************************************************************* 阅读全文
posted @ 2012-10-09 10:06 Aggavara 阅读(236) 评论(0) 推荐(0)

摘要:文字列の空白を取り除くJavaScriptには標準でTrim命令みたいなのはありません。正規表現を使用します。/**********************************************************************************************/function Str_Trim(in_str){ return in_str.value.replace(/ /g,"");}/************************************************************************* 阅读全文
posted @ 2012-10-09 10:06 Aggavara 阅读(246) 评论(0) 推荐(0)

摘要:デジタル時計を表示する1秒ごとに点滅する、デジタル時計です。入力の出来ないテキストボックスを使用して表示しています。/**********************************************************************************************///時計var Disp_Flg;function time() { var now = new Date() yea = now.getYear(); mon = now.getMonth()+1; day = now.getDate() hou = now.getHours(); ... 阅读全文
posted @ 2012-10-09 10:05 Aggavara 阅读(302) 评论(0) 推荐(0)