社区
JavaScript
帖子详情
如何保存输入框中的值???
sea123
2001-09-21 08:18:23
有一个<input type=text value="">
里面只可以输入数字0-9,如输入的不是数字,则禁止输入,如输入的数字超过范围,则给出提示,且输入框中的值返回原先的内容。
如何用js来实现,请给我程序,谢谢,一定给分的。
...全文
224
9
打赏
收藏
如何保存输入框中的值???
有一个 里面只可以输入数字0-9,如输入的不是数字,则禁止输入,如输入的数字超过范围,则给出提示,且输入框中的值返回原先的内容。 如何用js来实现,请给我程序,谢谢,一定给分的。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
snwcwt
2001-09-24
打赏
举报
回复
这个如何?
<html>
<head>
<title></title>
<script language="javascript">
<!--
var Max = 65535;
var temp = "";
function verifyInput()
{
var value = window.event.keyCode;
if( (value<48 || value>57) && value!=27 && value!=8 && value!=13 && value!= 37 && value!= 39 && value!=46 && value!=35 && value!= 36 )
return false;
}
function verifyMax()
{
var tn;
tn = parseInt(number.value);
if(isNaN(tn))
{
alert("不是个数字啊!");
return;
}
if(tn>Max)
{
alert("数字"+temp+"太大了!");
number.value = temp;
}
else
temp = number.value;
}
-->
</script>
</head>
<body>
请输入数字:<input type="text" name="number" onkeydown="return verifyInput()" onkeyup="verifyMax()">
</body>
</html>
snwcwt
2001-09-24
打赏
举报
回复
禁止输入非数字时还得注意不要禁止退格键(输错咋办?)、不要禁止回车键(这样提交表单方便啊)、不禁止Esc键(取消输入就方便,呵呵)。
用parseInt()来将输入的字符串转换为数字.
parseInt("wda"); //返加NaN,可用isNaN()判断
parseInt("31add"); // 返回31
差不多了吧?
wilddragon
2001-09-24
打赏
举报
回复
支持一把
snwcwt
2001-09-24
打赏
举报
回复
这样似乎要好一点。
<html>
<head>
<title></title>
<script language="javascript">
<!--
var Max = 3;
var temp = "";
function verifyInput()
{
var value = window.event.keyCode;
if( (value<48 || value>57) && value!=27 && value!=8 && value!=13 && value!= 37 && value!= 39 && value!=46 && value!=35 && value!= 36 )
return false;
return true;
}
function verifyMax()
{
var tn;
tn = parseInt(number.value);
if(!verifyInput())
number.value = temp;
if(isNaN(tn))
{
alert("不是个数字啊!");
return;
}
if(tn>Max)
{
alert("数字"+tn+"太大了!");
number.value = temp;
}
else
temp = number.value;
}
-->
</script>
</head>
<body>
请输入数字:<input type="text" name="number" onkeyup="verifyMax()">
</body>
</html>
wilddragon
2001-09-22
打赏
举报
回复
支持一把
wilddragon
2001-09-21
打赏
举报
回复
支持支持
zhq2000
2001-09-21
打赏
举报
回复
<input type=text id=x name=x value=0 size=3 maxlength=1 orgValue="0" onfocus="this.orgValue=this.value;" onblur="checkKey(this);" >
<script language=javascript>
function checkKey(theControl)
{
if(theControl.value < '0' || theControl.value > '9')
theControl.value = theControl.attributes["orgValue"].value;
}
</script>
孟子E章
2001-09-21
打赏
举报
回复
数字的event.keyCode=48-57,96-105的范围
<body onkeydown="alert(event.keyCode)">
孟子E章
2001-09-21
打赏
举报
回复
类似的:
加上数字判断即可
<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>
如下是表单区,在HTML的<body>...</body>之间:action志向任意指定的处理程序。
<form name=myform action="">
<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>
</form>
QQ表情功能实现
可以将表情的映射关系存储在SQLite数据库
中
,或者使用SharedPreferences来
保存
。如果表情数量不多,也可以选择直接将所有表情图片打包到应用的资源文件夹
中
。 3. **UI设计**: - 用户界面需要包含一个
输入框
让用户...
react获取
输入框
的
值
?
当用户在输入字段
中
键入时,onChange事件将触发,并更新inputValue状态变量。这使得React重新渲染组件,并将输入字段的
值
更新为最新的inputValue。元素的
值
,你需要使用受控组件。受控组件意味着输入字段的
值
被React...
Axure| 怎么通过变量方式获取
输入框
中
的
值
?
原理: 注意:对其他所有的控件都适用。 设置文本 --》 元件文字/ 变量 https://www.jb51.net/softjc/648717.html
Vue.js
中
如何在
输入框
中
修改前后的
值
我们可以在Vue实例
中
添加一个计算属性来获取
输入框
值
的修改前后的
值
。首先,我们需要设置一个Vue实例,并定义一个数据属性来存储
输入框
的
值
。以上就是在Vue.js
中
如何在
输入框
中
修改前后的
值
的详细实现方法。在上面的...
React表单处理:如何获取
输入框
(input)的
值
?(受控组件)
本文介绍了React
中
处理表单输入的"受控组件"方法。通过案例演示了如何用useState、value和onChange实现单个
输入框
的数据绑定,并扩展讲解了处理多个
输入框
的优化方案:使用单一状态对象和动态属性名来统一...
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章