JS价格格式数字
来源:互联网 发布:坚果nfc读取软件 编辑:程序博客网 时间:2024/06/11 04:42
---- 限制字符输入长度
<textarea name=message wrap=physical cols=28 rows=4 onKeyDown="textCounter(this.form.message,this.form.remLen,125);" onKeyUp="textCounter(this.form.message,this.form.remLen,125);">
</textarea>
<br>
尚能输入
<input readonly type=text name=remLen size=4 maxlength=3 value="125">
个字符</div>
<SCRIPT LANGUAGE="JavaScript">
<!--//
function textCounter(field, countfield, maxlimit) {
// 定义函数,传入3个参数,分别为表单区的名字,表单域元素名,字符限制;
if (field.value.length > maxlimit)
//如果元素区字符数大于最大字符数,按照最大字符数截断;
field.value = field.value.substring(0, maxlimit);
else
//在记数区文本框内显示剩余的字符数;
countfield.value = maxlimit - field.value.length;
}
//-->
</SCRIPT>
<script language="javascript">
<!--
function FormatDecimalAsNumber(c)
{ var max = new Number(c.getAttribute('maxAmount')); if (c.value > max) { c.value = max } var min = new Number(c.getAttribute('minAmount')); if (c.value < min) { c.value = min } c.value = DecimalToNumber(c.value, 2); c.style.color = (c.value.match(/\x2D/) == null ? c.getAttribute("positiveColor") : c.getAttribute("negativeColor")); }
function FormatNumberAsDecimal(c)
{ c.value = NumberToDecimal(c.value); c.style.color = "black"; c.select(); }
// -->
</script>
<script language="javascript">
<!--
function NumberToDecimal(n)
{ n = n.toString(); n = n.replace(/[^\d\x2D\x2E]/g, ''); return n; }
// -->
</script>
<script language="javascript">
<!--
function DecimalToNumber(n, p)
{ n = n.toString(); if (p == null) { p = 2; } var sy = new Array('-', ''); var neg = (n.match(/\x2D/) != null ? true : false); n = n.replace(/[^\d\x2E]/g, ''); var m = n.match(/(\d*)(\x2E*)(\d*)/); var f = m[3]; if (f.length > p) { f = f / Math.pow(10, (f.length - p)); f = Math.round(f); while (f.toString().length < p) { f = '0' + f }; } else { while (f.toString().length < p) { f += '0' }; } var w = new Number(m[1]); if (f == Math.pow(10, p)) { w += 1; f = f.toString().substr(1); } w = w.toString(); var s = 3; var l = w.length - s; while (l > 0) { w = w.substr(0, l) + '\x2C' + w.substr(l); l -= s; } if (p == 0) { m[2] = ''; f = '' } else { m[2] = '\x2E' } return (neg ? sy[0] + w + m[2] + f + sy[1] : w + m[2] + f); }
// -->
</script>
<script language="javascript">
<!--
function EnsureNumeric()
{ var k = window.event.keyCode; if (!((k > 47 && k < 58) || k == 46 || k == 45)) { window.event.returnValue = false; } }
// -->
</script>
<asp:TextBox ID="txtAmount" runat="server" Width="127px" minAmount="0" maxAmount="999999999.99" onkeypress="EnsureNumeric()" onfocus="FormatNumberAsDecimal(this)" onblur="FormatDecimalAsNumber(this)"></asp:TextBox>
- JS价格格式数字
- 对“价格”数字的一段JS控制
- js只能输入数字(价格等)
- js数字千分位转换(价格)
- jstl价格、日期、数字的格式转换formatNumber/formatDate
- js只能输入数字[价格等]
- js只能输入数字[价格等]
- js只能输入数字[价格等]
- js只能输入数字[价格等]
- js判断价格,必须为数字且不能为负数
- 输入框数字、百分比、价格 自动验证 JS
- JS格式化数字显示格式
- JS: 一款数字格式提示
- JS数字_货币格式
- js数字转换货币格式
- js判断数字逗号分隔格式
- JS 数字格式千分位相互转换
- js数字金额格式转换函数
- 模态对话框/非模态对话框/系统对话框CColorDialog 置顶问题/显示最前面/TopMost
- 策略模式
- Jquery传值
- python logging
- 产生自动定义参数
- JS价格格式数字
- 出现了“另一个 SqlParameterCollection 中已包含 SqlParameter”异常
- SEO META 优化
- asp.net 选项卡风格
- jquery以及原生js 如何实现div倒序
- Ubuntu 14.04.3 window10双系统情遇到'Disconnected: You are now offline'问题
- UpdateManager 局部更新以及调用WS
- RegularExpressionValidator
- static 和new对象方法的区别