菜鸟请教

问题描述

例如一个文本框里面需要输入15个字符,但最后8位必须是数字,要用js写怎么写??

解决方案

解决方案二:

解决方案三:
正则?
解决方案四:
使用msajax控件:MaskedEditExtender可以很方便的解决~
解决方案五:
一个文本框里面需要输入15个字符,但最后8位必须是数字所以,从第8位开始必须是数字可以用正则表达式这样判断:varreg=/^w{7}d+$/;alert(reg.test(value));
解决方案六:
<html><head><title>Input</title><scriptlanguage="javascript"type="text/javascript">functionkeyPress(obj){//字符串长度大于15是,只能输入编辑键if(obj.value.length>=15&&event.ctrlKey!=true){returnIsEditKey();}if(obj.value.length>=7){//如果不是数字则只能输入编辑键if((event.keyCode<48||event.keyCode>57)&&(event.keyCode<96||event.keyCode>105)&&(event.ctrlKey!=true)){returnIsEditKey();}}returntrue;}//判断是否编辑键functionIsEditKey(){switch(event.keyCode){case8://BackspaceKeycase46://DeleteKeycase37://LeftKeycase39://RightKeyreturntrue;default://otherreturnfalse;}}//检查粘贴functionCheckPaste(obj){varresurt,re;//声明变量。varstrCopy=clipboardData.getData("TEXT");//从剪贴板中获取文本。//如果长度>15if(strCopy.length>=15){returnfalse;}//如果总长度>7就进行检查if((strCopy.length+obj.value.length)>7){startIndex=7-obj.value.length;//先将前7个字符粘贴obj.value=obj.value+strCopy.substr(0,startIndex);varstrCheck=strCopy.substr(startIndex);//得到要替换的字符串re=newRegExp("[^0-9]*","g");//创建正则表达式对象。strRepalce=strCheck.replace(re,"");//在字符串strCheck中去掉不是数字的字符//如果总长度>15,则截断字符串if(strRepalce.length+obj.value.length>15){varaddLenth=15-strRepalce.length-obj.value.length;addLenth=(addLenth>0)?addLenth:0;strRepalce=strRepalce.substr(0,addLenth);}obj.value=obj.value+strRepalce;}else{//直接粘贴obj.value=obj.value+strCopy;}returnfalse;//取消粘贴事件。}</script></head><body>After7charthisinputboxcanonlyinputnumber!<br/><inputtype="text"name="txtInput"id="txtIput"onkeydown="returnkeyPress(this);"onPaste="returnCheckPaste(this);"/></body></html>

时间: 2024-07-28 16:07:39

菜鸟请教的相关文章

小小菜鸟请教jsp页面动态添加多行input,输入完成后,添加到后台action

问题描述 小小菜鸟请教jsp页面动态添加多行input,输入完成后,添加到后台action 姓名 年龄 这三行input是使用jquery动态添加的,现在就是想实现jsp页面三行一起,提交数据到action,保存到数据库中.现在就是想请教各位大神,jsp怎么保存数据,action中怎么具体实现......实在是疯了.使用的struts2+spring+hibernate框架, 解决方案 你看看把input标签的name改成name[],后台获取这个数组我php项目是这么获取的,后台接受name[

IOS开发ipad的一个应用 这个界面是怎么搭建的 都是什么控件 菜鸟请教

问题描述 IOS开发ipad的一个应用 这个界面是怎么搭建的 都是什么控件 菜鸟请教 解决方案 searchBar tableView 自定义cell 自定义view imageView 主要就是那个tableView 解决方案二: 这些都是控件名字 我想问的是左边四个按钮 中间滚动视图 右边显示界面 着三个模块是基于一个框架(uisplitview)还是个字独立的 中间的界面跳转是怎么实现的 tanks 解决方案三: 这些都是控件名字 我想问的是左边四个按钮 中间滚动视图 右边显示界面 着三个

小菜鸟请教easyui中页面中取值

问题描述 小菜鸟请教easyui中页面中取值 就是想在url的action中可以取到值, 额 小问题 ,麻烦各位了,谢谢 解决方案 连接遍历字符串闭合错了,应该这样 url:"crmuserAction!findByPage.action?suoshubumen="+a,

菜鸟请教,asp.net 网站的开发基础

问题描述 菜鸟请教各位大虾,请不吝赐教啊:1.有没有一本书,介绍某个知名网站的开发过程,团队合作.流程图以及主要代码的?2.关于美工和程序员的协作要求,即美工在设计过程中如何配合程序员呢? 解决方案 解决方案二:貌似木有解决方案三:帮顶了,美工如何配合的问题,主要是分工了,美工可以设计页面并制作,或者仅制作,由程序员设计.解决方案四:如果你有开发基础,就是基本的基础知识,你还是去找本有关于网站开发项目的书对做做上面的实例,你就会明白一些吧.解决方案五:有大把时间来写书的,也许他就没大把时间做项目

easyui-小菜鸟请教各位动态添加删除jsp页面一行input表格

问题描述 小菜鸟请教各位动态添加删除jsp页面一行input表格 主要是点击增加按钮,实现添加一行input单元格,并可以删除 麻烦各位了,谢谢,http://ask.csdn.net/my# 解决方案 给你一个纯js的样例,希望对你的基础能力有帮助 function DeleteRouteTable(divId, riF, nameF, msgF){ this.riField = riF; this.nameField = nameF; this.msgField = msgF; var di

菜鸟请教android波形图的问题

问题描述 菜鸟请教android波形图的问题 通过录音获取到的原始PCM数据,怎么展示其波形图,不是动态的展示,是静态的 解决方案 先计算好绘图区域,然后根据最大值最小值自己绘图区域的top和bottom做一个比例关系计算,就可以得到数值对应的坐标,剩下的就是画了 解决方案二: http://download.csdn.net/detail/hugion/5163885 解决方案三: http://www.docin.com/p-787343381.html 解决方案四: matlab的话,直接

框架-菜鸟请教个问题,请大神帮忙解答!!

问题描述 菜鸟请教个问题,请大神帮忙解答!! 我的网站本身是个框架,上左右结构的,点击左边的菜单,右边出现网页.之前没问题,但是现在需要在打开的网页(这个网页是超链接www.xxx.com)也是个框架结构,我需要点击这个网页中的某个标签才能最终到达我需要的这个网页,但是单独超链接到这个网页却不行(www.xxx.com/123.jsp),怎么样做才能保持xxx网站框架存在的情况下直接超链接到123.jsp呢? 解决方案 请问你点击的那个标签有操作数据的功能吗? 解决方案二: 在WebRoot目录

dsp-DSP菜鸟请教DSP入门问题

问题描述 DSP菜鸟请教DSP入门问题 作为一个dsp菜鸟,为了能好找工作,着手学dsp,手中有一个项目的代码,但是不知从何看起...望大神能予以指导- 解决方案 DSP入门看DSP入门

小菜鸟请教easyui中嵌套iframe的问题

问题描述 小菜鸟请教easyui中嵌套iframe的问题 想在src里面传值比如src="crmuserAction!management.action?type="+p; 怎么才能实现呢? 麻烦各位大神,谢谢. 解决方案 直接连接你的参数就好了.. content:'<iframe src="crmuserAction!management.action?type='+p+'" frameborder="0"......' 解决方案二:

小菜鸟请教easyui的datagrid问题

问题描述 小菜鸟请教easyui的datagrid问题 小菜鸟请教easyui的datagrid里点击一个数据比如name名,弹出一个新的window窗口(后台可以取到name所在一列数据的id) $('#dg').datagrid({ columns:[[{ field:'userId', title:'User', width:80, formatter: function(value,row,index){ return "<a href='javascript:go(row);'&