首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

对字符串开展编辑

2013-02-27 
对字符串进行编辑对字符串进行编辑···在textfield输入 1的时候··失去焦点后更新为 01.00···1.5更新为01.50

对字符串进行编辑
对字符串进行编辑···在textfield输入 1的时候··失去焦点后更新为 01.00···1.5更新为01.50···输入的数值部超过24··
[解决办法]


function format(arg){
            var tmp,result = '';
            if(typeof arg !== 'undefined' && typeof parseFloat(arg) === 'number' && parseFloat(arg).toString() !== 'NaN'){
                if(parseFloat(arg) >= 24)
                    return "24.00";
                arg = parseInt(arg*100) / 100;
                tmp = arg.toString().split('.');
                if(tmp.length === 1){
                    if(tmp[0].length === 1){
                        tmp[0] = "0" + tmp[0];
                    }
                    return tmp[0] + '.00';
                }
                else{
                    if(tmp[0].length === 1){
                        result += "0" + tmp[0] + '.';
                    }else{
                        result += tmp[0] + ".";
                    }
                    if(tmp[1].length === 1){
                        result += tmp[1] + '0';
                    }else{
                        result += tmp[1];
                    }
                    return result;
                }


            }
            return '';
        }
$("input[type='text']").blur(function(){
$(this).val(format($(this).val()));
})


[解决办法]
<html>
<head>
<title>jquery test
</title>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" />

<script type="text/javascript">
  function formatData(){
var v=document.getElementById("shuru").value;
var v_0;
var v_1;

var arr=v.split(".");

if(arr[0].length==1)v_0="0"+arr[0]; 
if(arr[1].length==1)v_1=arr[1]+"0";
document.getElementById("shuchu").value=v_0+"."+v_1;
  }
</script>

</head>
<body>


<table>
    <tr><td>输入:</td><td><input type="text" name="shuru" id="shuru" onblur="formatData()"/></td></tr>
<tr><td>输出:</td><td><input type="text" name="shuchu" id="shuchu"/></td></tr>

</table>


</body>

</html>

刚刚帮你写的 我试了 你只要复制就行

热点排行