1、整型控制:其中onkeypress事件说明只能输入0--9之间的数字,其他则无法输入。onKeyDown事件说明当用户按下回车时,将转成tab键,即跳至下一下编辑位置。
<input type="text" name="one" maxlength="8" onkeypress="return event.keyCode>=48 && event.keyCode<=57" onKeyDown="if(event.keyCode==13) event.keyCode=9 ;"/>
2、实型控制:和上面相比,输入时多允许了 一个小数点.(46)和副号-(45)
另:onblur失去焦点事件调用了一个js方法isPlusNum,用于判断实数输入是否有误,如输入了两个小数点的情况
<input type="text" name="one" maxlength="8" onkeypress="return event.keyCode>=48 && event.keyCode<=57 || event.keyCode==46|| event.keyCode==45" onblur="isPlusNum(this,'数值格式有误!')" onKeyDown="if(event.keyCode==13) event.keyCode=9 ;"/>
<script type="text/javascript">
function isPlusNum(obj,info)
{
var Str=obj.value;
var StrNum="0123456789.-";
var IsRight=1;
var DotNum=0;
if(Str!="")
for(i=0;i < Str.length;i++)
{
ch=Str.charAt(i);
if(ch==".")
{
if(i==0)
{
IsRight= 0;
break;
}
else
DotNum++;
}
if(DotNum > 1)
{
IsRight= 0;
break;
}
if(StrNum.indexOf(ch)==-1)
{
IsRight= 0;
break;
}
}
else
{
IsRight=0;
}
if(IsRight==0)
{
alert(info);
obj.value=0;
obj.focus();
}
return IsRight;
}
</script>
分享到:
相关推荐
计算器的输入和结果显示通常涉及整型和实型。整型用于处理无小数部分的数值,而实型则可以处理有小数部分的数值。在处理用户输入时,可能需要进行数据类型的转换,确保运算的正确性。 源码中的界面设计也是关键的一...
当Enabled属性设为False时,控件如按钮、文本框等将无法响应用户的输入,但其外观状态可能会发生变化,例如文本框中的文本可能会变成灰色,但用户仍然能将光标置于文本框上。控件属性还包括Caption属性,用于设置...
- VB提供了多种基本数据类型,包括整型(Integer)、长整型(Long)、单精度实型(Single)、双精度实型(Double)、日期型(Date)和字符串型(String)等。 - 每种类型都有其特定的取值范围,例如整型范围是-...
1. **基本语法**:了解如何声明变量、常量,掌握易语言的基本数据类型,如整型、实型、字符串等。 2. **运算符与表达式**:学习如何使用算术运算符(加减乘除)、比较运算符(大于、小于、等于)以及逻辑运算符(与...
首先,易语言的基础知识包括其基本数据类型,如整型、实型、字符串、数组等。在QQ等级计算器中,可能涉及到的数据类型有整型(用于存储QQ等级、天数等)和字符串(用于处理用户输入的QQ号码)。易语言还支持结构化...
21. 文本框输入限制:在许多编程环境中,设置文本框输入长度限制通常使用MaxLength属性。 22. 关系数据库:关系数据库中,不允许有完全相同的元组,即同一表内不能有两个完全一样的记录。 这些知识点涵盖了计算机...
易语言提供了内置的数据类型,如整型、实型等,用于存储数字。在这个加法计算器中,数字可能被声明为整型变量,因为加法运算通常不涉及小数。例如,`整数 变量A` 和 `整数 变量B` 分别用于存储两个输入的数字。 ...
- 数据类型:包括整型、实型、字符串、布尔型等基本数据类型,以及数组、结构体等复合数据类型。 - 控制结构:如条件语句(如果...那么...)、循环语句(重复...直到...)等,用于控制程序流程。 2. **程序设计...
易语言支持多种数据类型,包括整型、实型、字符型、字符串等,并提供了丰富的内置函数和模块,方便开发者处理各种操作。 倒计时关机程序的实现通常涉及以下几个关键知识点: 1. 时间处理:程序需要获取当前时间,...
例如,易语言中的"整型"(整数类型)、"实型"(浮点数类型)和"字符型"(字符串类型)等。 2. **用户界面设计**:易语言支持图形用户界面(GUI)设计,小小计算器会包含各种控件,如按钮(用于输入运算符号)、...
在公式计算器中,可能会使用到整型和实型来存储和处理数值,而字符串可能用于接收用户的输入公式。 3. **变量与常量**:在计算器源码中,变量用于临时存储计算结果或中间值,常量则可能用于存储一些固定值,比如...
3. **数据结构**:计算器可能涉及的数据结构主要是数值,易语言支持整型、实型等多种数据类型。这些数值在内存中存储,供函数调用和处理。 4. **控制流程**:计算器的控制流程主要依赖于事件驱动,例如按钮点击事件...
C#代码需要将这些地址转换为对应的数据类型,如布尔型、整型、实型等。 4. **读写操作**:通过调用库函数,我们可以读取PLC的状态信息或写入控制指令。例如,`ReadArea`和`WriteArea`方法用于读写PLC的特定区域。 ...
6. 选择内存实型 7. 单击确定 8. 将初始值改为 250,最小值为 0,最大值为 500 9. 单击保存 创建其他标记名 1. 单击新建 2. 在标记名文本框中键入 IntTag 3. 单击类型来定义标记名的类型 4. 选择内存整型 5. 单击...
在制作计算器的过程中,我们需要理解基本的数据类型,如整型、实型等,以及运算符,如加、减、乘、除等。这些是构建计算功能的基础。 接着,我们将学习易语言中的控件使用,包括按钮、文本框等。计算器界面通常包含...
2. **变量与数据类型**:在易语言中,变量用于存储数据,包括整型、实型、字符串、数组等不同数据类型。理解如何声明、赋值和使用这些变量是编程的基础。 3. **函数与过程**:易语言中的函数和过程用于封装可重复...
3. **数据处理**:易语言提供了基本的数据类型(如整型、实型)和数学运算函数,可以方便地进行数值计算。例如,我们需要将年利率转换为月利率,然后利用上述公式计算月供和总利息。 4. **结果显示**:最后,将计算...
1. **数据类型**:易语言支持基本的数据类型如整型(Integer)、实型(Real)等,用于存储数学中的数字。在处理整式时,我们需要定义合适的数据类型来存储系数和指数。 2. **字符串操作**:由于数学表达式通常以...
8. **数据类型**:易语言支持多种数据类型,如整型、实型、字符型等,根据需求选择合适的类型存储和处理数字。 9. **运算符**:易语言中的算术运算符(如+、-、*、/、%)用于数学计算,逻辑运算符(如AND、OR、NOT...
变量可以是整型、实型、字符串型等,根据需求选择合适的数据类型。 3. **日期和时间操作**:为了计算年龄,程序可能需要用到日期和时间的操作。易语言提供了获取当前日期(日期时间.当前日期)和计算两个日期之间...