对页面输入字符的控制

bootstrap,bootstrapValidator实现登陆页面及输入校验 一、引用的文件 二、html完整代码 Signin Template for Bootstrap 阅读详情

 <script type ="text/javascript">
   //对页面输入字符的控制
   function regInput(obj, reg, inputStr)
   {
      var docSel = document.selection.createRange()
      if (docSel.parentElement().tagName != "INPUT") return false
      oSel = docSel.duplicate()
      oSel.text = ""
      var srcRange = obj.createTextRange()
      oSel.setEndPoint("StartToStart", srcRange)
      var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
      return reg.test(str)
   }
    </script>

<asp:TextBox ID="txth11" runat="server" Width="40px" CssClass="input"  MaxLength="5" onkeypress = "return regInput(this,  /^[0-9]*$/,  String.fromCharCode(event.keyCode))"
  onpaste  = "return regInput(this, /^[0-9]*$/,  window.clipboardData.getData('Text'))"
  ondrop  = "return regInput(this, /^[0-9]*$/,  event.dataTransfer.getData('Text'))"
  style="ime-mode:Disabled"></asp:TextBox>

STM32最小系统硬件组成详解 STM32最小系统硬件组成详解 0组成: 电源 复位 时钟 调试接口 启动 1、电源 : 一般3.3V LDO供电 加多个0.01uf去耦电容 2、复位:有三种复位方式:上电复位、手动复位、程序自动复位 通常低电平复位:(51单片机高电平复位,电容电阻位置调换) 上电复位,在上电瞬间,电容充电,RESET出现短暂的低电平,该低电平持续时间由电阻和电容共同决定,计... 阅读详情

相关推荐

RK3588嵌入式AI部署实战:从环境搭建到模型推理全链路

嵌入式AI部署涉及交叉编译、NPU驱动、模型量化与运行时环境等多个技术环节,其核心挑战在于软硬件版本矩阵的严格匹配。在边缘计算场景中,RK3588凭借6TOPS NPU算力成为热门平台,但环境搭建与模型转换的复杂性常导致部署效率低下。通过容器化工具链管理、量化参数对齐及多线程推理优化,可显著提升部署稳定性与推理性能。典型应用包括智能安防、工业质检与视频结构化分析。本文围绕RK3588的AI部署与环境搭建,系统梳理从系统烧录到板端推理的完整实践路径。

weixin_42520573的博客 282

文本框输入限制

                                    function regInput(obj, reg, inputStr)                                    {                                    var docSel = document.selection.createRange()         

lfengs的专栏 833

Unity类银河战士恶魔城学习总结(P162 Improve skeleton提升敌人的效果)

为敌人添加了快慢刀

suzh1qian的博客 572

手把手教你JavaScript-简单的页面输入控制

1.姓名只能是汉字 var nameCheck =/^[\u4e00-\u9fa5]{2,21}$/; if(!nameCheck .test(name)){ alert("输入的'姓名'中含有非汉字字符!"); return false; } 2.简单的身份证校验(校验内容包括数字,位数,以及末尾的x,X) var idNoCheck = /(^\d{...

明月如霜丶 822

STM32F4+FreeRTOS实战:手把手教你移植LWIP2.1.2(含LAN8720配置避坑指南)

本文提供了一份详尽的实战指南,手把手教你如何在STM32F4平台结合FreeRTOS实时操作系统,成功移植轻量级TCP/IP协议栈LWIP 2.1.2。文章重点剖析了硬件驱动层LAN8720 PHY芯片的配置要点与常见“坑点”,并深入讲解了LWIP与FreeRTOS的深度整合、关键配置及稳定性优化策略,旨在帮助开发者构建稳定可靠的产品级嵌入式网络功能。

ik678901234的博客 1063

从PCB走线到天线:用史密斯圆图搞定2.4GHz频段的阻抗匹配陷阱

本文深入探讨了2.4GHz频段PCB设计中阻抗匹配的挑战与解决方案,重点介绍了史密斯圆图在射频和天线阻抗匹配中的应用。通过实战案例和详细步骤,帮助工程师有效解决高频信号传输中的阻抗失配问题,提升物联网设备的通信性能。

uuu88的博客 721

Web前端之input实时校验、非校验规则的输入替换为空、非货币类输入替换为空、限制小数位数的输入、多种输入场景限制、参数归一化、项目实践、空字符

Web前端之input实时校验、非校验规则的输入替换为空、非货币类输入替换为空、限制小数位数的输入、多种输入场景限制、参数归一化、项目实践、空字符

优快云博客主页地址:https://mengjian.blog.youkuaiyun.com/ 3510

Windows 11安装realtek audio control

Windows 11安装realtek audio control,解决无法链接RPC问题

m0_46144825的博客 8万+

登录界面密码输入框控制显示与隐藏(登录一般所需要的内容)

登录 界面就不说了 一般逃不过这些布局,大家都会。 登录 1 保存用户的信息 如账户 密码 等 2 如果使用百度地图 还需要定位的经纬度 如 //添加定位 private void addLocation() { BDLocation baiduLocation = getCacheByDataBase(BDLocation.class); if(ba

trues的博客 1万+

哨兵一号数据下载

哨兵1号数据的下载过程

weixin_59617499的博客 5135

set_output_delay的本质

set_output_delay的本质

qq_33300585的博客 3389

(移动端)移动端问题整理(输入法,字符截断,禁止页面滚动)

这篇文章主要整理一下这次移动端项目中遇到的一些问题,以及相应的解决方案。闲话不多说了,看问题! 手机上输入内容的长度截断 具体的需求是这样的,输入框输入的字母和汉字都不能超过 7 个,而且需要实时判断,超过限制就截断,并弹出提示弹窗。 原本计划的解决方案: 通过Html5的oninput对输入框的内容进行监听,同时动态计算输入内容的长度(由于这里对汉字和字母的长度做了统一要求,都是7,所以这里只...

weixin_30651273的博客 308

S7-1200中通过MODBUS TCP客户端在一次请求中实现从服务器读写一个或多个保持性寄存器的具体方法

S7-1200中通过MODBUS TCP客户端在一次请求中实现从服务器读写一个或多个保持性寄存器的具体方法

Robot_PLC_HMI_Automation 4225

关于AspxGridView中 关于输入字符数限制的问题

解决这个问题 我只找到2种方法1. 使用编辑模板项   加入 AspxTextBox 其中有一个属性是Maxliength=“字符数"来控制输入的字符数问题但是这玩意有个问题(也可能是我没有发现)不能换行下面是DEMO:Aspx页面                                Visible="false">            Max

一个菜鸟的成长日记 2209

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

表格查询后,输入框回填数据

平时我们经常会碰见一些表格的上方有几个输入框的情况,并且输入框里面的数据是表格数据中的第一条数据,然后一些表格的数据在控制器经过封装之后无法直接赋值给输入框了,所以需要重新在控制器再写一个方法,用来回填输入框里面的数据! 控制器部分: List list1 = new List(); ----先声明一个空的字符串列表,用来存放接下来查询出来的数据! var Famous = myModels.B...

weixin_44542115的博客 768

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

最经典的实现字符数控制的方案哦!

 最经典的实现字符数控制的方案 当我们在ASP.NET开发时,经常会遇到一个头疼的问题:字符数的控制  由于数据库的字段长度是固定的,因此在进行字符输入时,最关键的就是控制字符的个数不能超过字段的长度,要不然,一个个异常会让人疯掉的。   对于单行文本框,不管是HTML控件还是Web控件,我们经常会使用MaxLength来控制,但这种控制无法控制到中文字符,即MaxLength=50的

250

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

页面对特殊字符的输入控制

qqjudith的专栏 412

html 数组输入框,javascript输入数组

javascript中怎么输入数组例如建立一个空数组,var a=[] 然后怎么由用户在网页上往数组中输入值呢?javascript怎么定义数组使用javascript让用户输入5个数,保存到数组中,再使用javascript让用户输入5个数,保存到数组中,再计算它们的平均值。用var str = prompt("输入","请输入5个数字,用','分隔。"), arr = str.split(",...

weixin_30363285的博客 3942

JavaScript —— 输入与输出

【代码】JavaScript —— 输入与输出。

weixin_60669486的博客 567

注册页面的一些记录

注册页面是大多数网站必备的页面,所以很有必要对自己的注册页面做些精心的设计。下面三张图,第一张是注册的展示页面,第二张思维导图就一个简单的逻辑,第三张是通过firebug查看调用的JS文件。 注册的展示页面 简单的逻辑 通过firebug查看调用的JS文件 一、给每个输入框写下说明 在用户看到这个输入框的时候,就能非常...

weixin_30823683的博客 131

HTML textarea输入框限制长度

extarea在Web开发中经常用到,但是它本身不支持maxlength,可以通过下面的js实现: function limit_textarea_input() {       $("textarea[maxlength]").bind('input propertychange', function() {           var maxLength = $(th

huang100qi的专栏 5492

前端看不见的字符

看不见得字符,称为零宽字符,也叫幽灵字符。如上图,在input框里看字段符合校验规则,但是会报错,主要看控制台,在页面上看不出来异常。

yue_yue_moon的博客 852

40种控制网页的方法

<br />40种网站设计常用技巧<br />1.   oncontextmenu="window.event.returnValue=false"   将彻底屏蔽鼠标右键   <br />  <table   border   oncontextmenu=return(false)><td>no</table>   可用于Table   <br />    <br />  2.   <body   onselectstart="return   false">   取消选取、防止复制   <br />  

zwchunk的专栏 1887

JS的输入输出

JavaScript输入输出

bbdRzzz的博客 539

onpropertychange与输入法有关

页面输入框经常有只允许输入数字的限制,一般都用onpropertychange事件比较简单,之前写了这样的代码 var obj=document.getElementById("input1"); if(isNaN(obj.value)) { obj.value=""; }  在别人机器上运行没问题,但是一到我机器输入中文就会奔溃,最后发现他用的...

tujunlan的专栏 218
上一篇: 使用showModalDialog出现中文乱码问题
下一篇: javascript 技术实战
Quentinlees
博客等级 码龄19年 2粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值