社区
JavaScript
帖子详情
如何保存输入框中的值???
sea123
2001-09-21 08:18:23
有一个<input type=text value="">
里面只可以输入数字0-9,如输入的不是数字,则禁止输入,如输入的数字超过范围,则给出提示,且输入框中的值返回原先的内容。
如何用js来实现,请给我程序,谢谢,一定给分的。
...全文
219
9
打赏
收藏
如何保存输入框中的值???
有一个 里面只可以输入数字0-9,如输入的不是数字,则禁止输入,如输入的数字超过范围,则给出提示,且输入框中的值返回原先的内容。 如何用js来实现,请给我程序,谢谢,一定给分的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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>
Vue.js
中
如何在
输入框
中
修改前后的
值
在Vue
中
,我们可以轻松地处理
输入框
中
的
值
,并在用户修改这些
值
时进行相应的操作。本文将介绍如何使用Vue来实现在
输入框
中
修改前后的
值
,并提供相应的源代码。我们可以在Vue实例
中
添加一个计算属性来获取
输入框
值
的修改前后的
值
。首先,我们需要设置一个Vue实例,并定义一个数据属性来存储
输入框
的
值
。以上就是在Vue.js
中
如何在
输入框
中
修改前后的
值
的详细实现方法。在上面的代码
中
,我们创建了一个Vue实例,并将其绑定到HTML
中
的。我们可以在页面上显示修改前的
值
,以便用户可以看到它们的变化。属性,以
保存
修改前的
值
。
VUE获取
输入框
中
的内容
通过this.$refs.content 就可以访问到
输入框
中
的
值
,content 名字可以随便起。当我们在做一些逻辑操作的时候,我们需要判断
输入框
中
的
值
是否是我们所规定的输入的格式。我们将
输入框
中
的
值
赋
值
给data
中
定义好的login。这时,我们可以给
输入框
添加 ref 的
值
,然后我们就可以进行
输入框
的判断了。
vue
中
获取
输入框
中
得到
值
_在Vue
中
获取下拉框的文本及选项
值
操作
方法1::model="ruleForm"label-position="right"ref="ruleForm" // 被ref 标记的status-iconsize="small"inline:rules="rules"label-width="150px"class="demo-ruleForm">:options="productsDataOptions"v-model="rule...
前端ajax获取
输入框
的
值
并传给指定后台Controller方法,再获取返回
值
并调用
还是用实际例子来讲比较容易理解,当然急着解决问题的话就直接去看我前端和后端代码 最近在公司做的一个项目,有个功能是在
输入框
输入养殖场名称,点击查询后地图定位到该养殖场。 前端页面是: Controller是: 第一步: 在gis.html
中
用ajax获取这个
输入框
的
值
,也就是farmName,在点击搜索按钮后,ajax将
值
传给LivestockController。 给
输入框
定义id:suggestId,之后会根据这个id来获取
输入框
的
值
。 给按钮定义id:search-btn,动作监听。 请输入:&
两个
输入框
拼接形成第三个
输入框
的内容
监听
输入框
得变化 在data 里面设置参数 例如:前两个
输入框
得数据拼接到第三个
输入框
中
在watch
中
写入 第一个
输入框
得v-model
值
bondName(newVal,oldVal){ this.projectPeriodNew(第三个
输入框
的
值
) =newVal +’-’+this.projectPeriodOne(第二个
输入框
的
值
) }, 第二个
输入框
的v-model的
值
projectPeriodOne(newVal,oldVal){ this.projectPeriodNew(第三个
输入框
的
值
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章