`
asgab
  • 浏览: 43681 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

金额输入

 
阅读更多
function decimalInput(obj){
   //var mytext = document.getElementById("mytext");   
   //选中的文本
   var selectText = obj.document.selection.createRange().text;    
	if(((event.keyCode>47)&&(event.keyCode<58))||(event.keyCode==8)||(event.keyCode==46))
   {
   	var s = obj.value.toString();
		var n = s.indexOf(".");
		if(n > 0){
			if( s.split(".")[1].length > 1){
				 if(selectText.length > 0)    {
	                 //alert("你选择了内容,选择的内容是:"+selectText);   
					 event.returnValue = true;
	  			 }else{
	  			 	event.returnValue = false;
	  			 }
		   }
		
		}else{
			if( s.length > 7){
				if(event.keyCode==46 ||selectText.length > 0){
					event.returnValue = true;
				}else{
					event.returnValue = false;
				}
			   
		   }
		}
   }
   else
   {
      event.returnValue = false;
   }
}

 

<td width="15%" align="right">实收金额(元):</td>
			<td  width="15%" >
				<input style="width:100px;" 
				onkeypress="decimalInput(this);" 
				type="text" id="actualMoney" name="actualMoney" onblur="showReturnMoney()" value="0"/>
			</td>

 

分享到:
评论

相关推荐

    Android金额输入控件

    在Android开发中,创建一个专用于金额输入的控件是一个常见的需求,特别是在金融类或电商类应用中。这样的控件需要能够确保用户只能输入有效的数字,并且可能还需要处理小数点、货币符号以及输入格式等问题。本文将...

    中式金额输入控件体验版(c#)

    【中式金额输入控件】是针对中国用户设计的一款专门用于输入金额的软件组件,它基于DevExpress控件库进行开发,采用C#编程语言编写。该控件的核心目标是提供一个符合中国人习惯的金额输入方式,使得用户在操作过程中...

    Android金额输入控件2.0

    在Android应用开发中,创建一个专门用于金额输入的控件是一项常见的需求,它能提供更加专业和用户友好的界面。本文将深入探讨“Android金额输入控件2.0”,介绍其新增功能、优化点以及如何在项目中进行集成和自定义...

    虚拟键盘,实现金额输入

    本文将深入探讨“虚拟键盘,实现金额输入”这一主题,结合给定的描述,我们将讨论如何设计和实现一个专注于金额输入的虚拟键盘。 1. **虚拟键盘的基本原理** 虚拟键盘是通过软件模拟实体键盘的行为,它通常由一...

    数字金额输入控件

    纯VB开发,用于财务软件,凭证或账表中数字金额输入及显示 两种插入符:下划线或三角形 可自由设置数字栏数量,最多显示17位数字栏,最少3栏 并可列改栏间距、栏线宽度、栏线颜色 可更改数字字体、颜色、大小 支持...

    html5仿微信支付输入金额代码.zip

    这款代码正是为了实现这样一个功能:在手机移动端创建一个与微信支付界面相似的金额输入组件。 首先,我们要理解HTML5在这个过程中的作用。HTML5是超文本标记语言的最新版本,它提供了许多增强网页功能的新特性,...

    超超超简单实现金额输入的EditText

    在金融应用或涉及金额输入的场景下,为了提供更符合用户习惯的交互体验,我们经常需要定制一个特殊的EditText,使用户在输入金额时,数字从右向左移动,并且始终保持两位小数。"超超超简单实现金额输入的EditText...

    javascript 金额输入框

    为了增加金额输入的校验,我们可以添加更多的条件判断,例如限制只能输入数字,或者检查输入的金额是否超过某个范围。例如: ```javascript function validateAmount(value) { const numValue = parseFloat(value....

    html5微信支付页面键盘输入金额代码

    html5微信支付页面键盘输入金额代码

    输入金额,限制小数位,设置输入范围

    功能不多,限制整数小数位数,设置输入范围,超出范围变色,方便日常使用。通过输入监听和Ascii码来判断输入是否合法。

    ios 输入框控制输入¥0.00~1000.00金额,控制输入最小金额为1分钱

    在iOS开发中,控制用户在输入框(UITextField)中输入特定格式的金额是一个常见的需求,例如限制输入范围在¥0.00至¥1000.00之间,并且确保最小金额为1分钱(0.01)。在实现这个功能时,我们需要结合Swift编程语言...

    金额输入控件TDBCurrencyEdit

    根据网络Delphi源码翻译的,还未最后完成.请哪位大牛帮忙指点一下,TDBCurrencyEdit这个组件,鼠标点击无法获得焦点,键盘Tab使之有了焦点之后也只是颜色变一下,不能输入,和源Delphi对比了一下,也找不出问题所在.

    js金额数字输入工具

    支持小数点输入,整数输入,最大值最小值或者是否可为负数的输入,inputFloatDeal(e, len, flag, maxValue, minValue)

    android 开发,editText中控制金额字段输入小数点前面位数

    以上代码实现了基本的金额输入控制,允许用户输入最多5位的整数,一个小数点和任意位数的小数。在实际应用中,你可能还需要添加更多的边界条件检查,如禁止连续输入小数点、限制小数部分的最大长度等。 通过这种...

    javaScript中金额的有效判断

    因此,对于前端表单中的金额输入,我们需要确保其满足以下条件: 1. **不能为空**:确保用户必须输入金额。 2. **不能为负数**:金额应为正数或零。 3. **不能为字符串**:确保输入的是数字而非其他类型的字符。 ##...

    安卓输入的为保留两位小数金额Demo

    在金额输入场景中,我们通常需要限制用户只能输入数字和小数点。为此,可以设置EditText的`inputType`属性为`numberDecimal`,这将允许数字和小数点输入,同时禁用其他字符。 2. **监听输入事件**:为了实时处理和...

    HTML5微信支付宝金额键盘带小数点

    这个特制的键盘通常只包含数字键和小数点,方便用户快速输入金额,避免使用系统默认的全键盘导致输入效率低下。在HTML5中,我们可以通过JavaScript和CSS来实现这样的定制键盘。 1. **HTML5的离线存储和表单元素**:...

    input限制输入数值金额数值小数点符号

    对于金额输入,我们可以使用`type="number"`,但这个类型默认并不允许小数点。为了支持小数,我们需要自定义输入行为。 **CSS验证输入格式:** 1. **使用`:invalid`和`:valid`伪类**:CSS提供了`:invalid`和`:...

    swift-JXTextField限制键盘只限输入规范的身份证金额密码手机号用户名等

    对于金额输入,`JXTextField`可能限制用户只能输入数字和小数点,并且可以设定小数位数的最大值。对于密码输入,它可能支持数字、字母、特殊字符的组合,同时可以设置最小和最大长度。对于手机号码,`JXTextField`会...

Global site tag (gtag.js) - Google Analytics