ラベル javascript の投稿を表示しています。 すべての投稿を表示
ラベル javascript の投稿を表示しています。 すべての投稿を表示

2013年4月24日水曜日

[ Javascript ] 文字 数字 変換

文字⇔数字 変換


<script type="text/javascript">

//方法1
var s='123';
//文字列を数値に変換する
s= s*1;


//方法2
var s2='100.55';
//文字列を数値に変換する
s2= parseFloat(s2);


</ script>

2013年3月26日火曜日

[ Jsp ][ Javascript ] String 配列 宣言


String 配列 宣言
fucntion xxxx(){

..................................

var ngWord = new Array('WWW', 'FTP', 'MAIL', 'HOST1', 'NS', 'NS2',
'HOST');
for ( var i = 0; i < ngWord.length; i++) {
if (text == ngWord[i]) {
return true;
}
}
.......................
}

[ Jsp ][ Javascript ] input 英数のみ

-->
input box の入力を英数以外は禁止する。

<script type="text/javascript">
function onChange() {
     document.getElementById("urlid").value=
        document.getElementById("urlid").value.replace(/[^a-zA-Z0-9]/g,'');

....
}

<input type = "text" id="urlid" onkeyup = "onChange()"...>

[ Jsp ][ Javascript ] input の文字列をDivに入れる方法

インプットボックスの入力内容を文字列が表示される領域に表示させる方法。

<script type="text/javascript">

    function onChange() {
    var text = document.getElementById("urlid").value;
    document.getElementById("urlid_confirm").innerHTML=text;
    }
 </script>


<input type="text" value="" maxlength="8" id="urlid" onkeyup="onChange()"/>
<div id="urlid_confirm" style="display:inline">
(文字列が表示される領域)
</div>.test.com

2013年3月22日金曜日

[ Jsp ][ Javascript ] チェックボックス CheckBox length undefined


チェックボックスが選択されたかどうかを判断したい時に、
チェックボックスが一つの場合はlengthがundefinedになる。
下記のようにしたらいけた。


function check_checkBox() {
  count = 0;
  len = document.fmAdd.chkBig.length;
  if (typeof len == "undefined") {
   len = 1;
  }

  if (len == 1) {
   if (document.fmAdd.chkBig.checked == true)
    return true;
 
  } else {
   for ( var i = 0; i < len; i++) {
    if (document.fmAdd.chkBig[i].checked == true) {
     count++;
    }
   }
  }
  if (count == 0)
   return false;
  if (count > 1) {
   alert("ひとつのみ移動可能です。");
   return false;
  }
 }

[ Jsp ][ Javascript ] Nan チェック check


Stringを数字に変換する時、
エラーチェック

var test1 = parseFloat(document.getElementById(param_min).value);

if(isNaN(test1)){
   document.getElementById(param_min).focus();
   return false;
}