请教如何实现动态的截取金额数值赋值到各文本框中
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
//小写转大写
function digit_uppercase(n) {
var fraction = ['角', '分'];
var digit = [
'零', '壹', '贰', '叁', '肆',
'伍', '陆', '柒', '捌', '玖'];
var unit = [
['元', '万', '亿'],
['', '拾', '佰', '仟']
];
var head = n < 0 ? '欠' : '';
n = Math.abs(n);
var s = '';
for (var i = 0; i < fraction.length; i++) {
s += (digit[Math.floor(n * 10 * Math.pow(10, i)) % 10] + fraction[i]).replace(/零./, '');
}
s = s || '整';
n = Math.floor(n);
for (var i = 0; i < unit[0].length && n > 0; i++) {
var p = '';
for (var j = 0; j < unit[1].length && n > 0; j++) {
p = digit[n % 10] + unit[1][j] + p;
n = Math.floor(n / 10);
}
s = p.replace(/(零.)*零$/, '')
.replace(/^$/, '零') + unit[0][i] + s;
}
return head + s.replace(/(零.)*零元/, '元')
.replace(/(零.)+/g, '零')
.replace(/^整$/, '零元整');
}
function change_money(currency){
$("#result").html(digit_uppercase(currency));
$("#wan").val(digit_uppercase(currency).split("万")[0]);
$("#feng").val(digit_uppercase(currency).split("角")[1]);
}
</script>
</head>
<body>
<p>
<label for="money">金额:</label>
<input type="text" name="money" onpropertychange=="javascript:change_money(this.value);" oninput="javascript:change_money(this.value);" id="money">
<span id="result"></span></p>
<p>
<input type="text" name="wan" id="wan">
<label for="wan">万 </label>
<input type="text" name="qian" id="qian">
<label for="qian">千</label>
<input type="text" name="bai" id="bai">
<label for="bai">百</label>
<input type="text" name="shi" id="shi">
<label for="shi">拾</label>
<input type="text" name="yuan" id="yuan">
<label for="shi">元</label>
<input type="text" name="jiao" id="jiao">
<label for="shi">角</label>
<input type="text" name="feng" id="feng">
<label for="shi">分</label>
</p>
</body>
</html>
我要实现的功能如上代码。自动匹配到指定的文本框中。谢谢
相关推荐
动态获取文本框输入的值
动态的获取文本框输入的值,而不用键盘事件
【信息科学与工程学】【控制科学】第二篇 决策控制与决策科学01
多属性决策分析马尔可夫决策过程和行为决策理论。多属性决策分析:静态、多准则决策问题的结构化方法马尔可夫决策过程:动态、序贯决策的数学框架行为决策理论:描述实际决策行为的心理学基础每个表格都严格遵循要求的18个维度理论基础(定理/规律/数学特征)算法实现核心数学描述关键参数精度与误差分析边界条件影响因素计量方法多学科关联实现目标完整工作流程应用场景优点与局限瓶颈知识连接点决策控制知识体系的特点多层次:从描述性(行为理论)到规范性(MCDA、MDP)多学科。
js 金额文本框实现代码
案例1:回车实现Tab跳转。 响应文本框的onKeyDown事件,window.event.keyCode获得用户点击的keyCode。 (*)keyCode和ASCII不是完全一致,主键盘的1和小键盘的1的ASCII一样,但是keyCode不一样。回车的keyCode为 13,Tab的keyCode为9。 <body onkeydown=”if(window.event.keyCode==13){window.event.keyCode=9;}”> 只有少数的键才能被替换,大部分是不行的,有权限问题。 键盘码与ASCII码不一样。 keyCode 8:退格键 46:delete 37-40:
文本框数量加减带总金额计算效果源码下载
文本框数量加减带总金额计算效果源码下载 文本框数量加减带总金额计算效果源码下载 文本框数量加减带总金额计算效果源码下载 文本框数量加减带总金额计算效果源码下载
C# 截取小数,不四舍五入
C# 截取小数,不四舍五入,根据传入的变量,设定需要保留金额的位数,并且不四舍五入


