html代码:

<tr><th>输入名称:</th><td><input type='text' class='normal' name='name' pattern='required' alt='名称'id="checkText" οnblur="checkName()"  /><label>* 特价活动名称</label></td>
</tr>

在表单里设置id 和 onblur 事件        onblur:会在对象失去焦点时发生。

javascript代码:

function checkName()   {   //获取表单IDvar cashName = document.getElementById("checkText").value; //正则匹配 var result=cashName.match(/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im);   if(result!=null) {       document.getElementById("checkText").value="";alert ("名称不能含有非法字符!");}     }

转载于:https://blog.51cto.com/kangjunfei/1928142

javascript如何设置名字输入不合法相关推荐

  1. Chrome 中的 JavaScript 断点设置和调试技巧

    你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容.嗯~,用 ...

  2. 如何设置对输入字段的关注?

    本文翻译自:How to set focus on input field? What is the 'Angular way' to set focus on input field in Angu ...

  3. java 文本框只读_[Java教程]javascript脚本设置输入框只读的问题

    [Java教程]javascript脚本设置输入框只读的问题 0 2014-04-24 18:00:04 今天在开发中准备通过javascript设置input框只读属性的时候,用document.g ...

  4. 作为事件属性设置而输入的表达式“打开”产生如下错误:在Microsoft Office Access 与 OLE服务器或ActiveX控件通讯时出现问题。

    使用acess2010打开表时出错 作为事件属性设置而输入的表达式"打开"产生如下错误:在Microsoft Office Access 与 OLE服务器或ActiveX控件通讯时 ...

  5. html倒计时timer,JavaScript定时器设置、使用与倒计时案例详解

    本文实例讲述了JavaScript定时器设置.使用与倒计时案例.分享给大家供大家参考,具体如下: 1.设置定时器 定时器,适用于定时执行的任务中.在BOM的window对象中,有这样的两个函数是用于设 ...

  6. Input框设置只能输入中文

    场景 设置input框只能输入中文. 效果 实现 <input name="nation" type="text" id="nation&quo ...

  7. JavaScript实现设置或清除数字指定偏移量上的位setBit算法(附完整源码)

    JavaScript实现设置或清除数字指定偏移量上的位setBit算法(附完整源码) setBit.js完整源代码 setBit.js完整源代码 /*** @param {number} number ...

  8. 计算机按键变成音符怎么弄,作曲大师怎么设置键盘输入 音符快速输入方法

    国内最著名的乐曲制作软件就是作曲大师了.它可以帮助音乐创作者快速制作出一篇乐谱,而且覆盖面广泛,支持少数民族乐器等,功能完善且专业,满足不同乐谱制作需求.对于老手们来说通过键盘输入音符可以极大的提高创 ...

  9. 【JavaScript练习】用户输入一个数判断是否是素数,并弹出返回值

    [JavaScript练习]用户输入一个数判断是否是素数,并弹出返回值 <!DOCTYPE html> <html lang="en"><head&g ...

  10. 高德地图Javascript API设置域名白名单

    高德地图Javascript API设置域名白名单 原文: 高德地图Javascript API设置域名白名单 在涉及到GPS地图相关应用的开发过程中,我们需要在高德开放平台注册相应的账号,并设置好相 ...

最新文章

  1. MFC应用程序中添加控制台窗口
  2. 简单又复杂的人工神经网络
  3. OpenShift 4 - DevSecOps Workshop (5) - 为Pipeline增加测试Task
  4. linux解挂文件磁盘的命令,Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令...
  5. 【sklearn第二十二讲】协方差估计
  6. 《CCNP ROUTE 300-101认证考试指南》——2.10节 复习所有考试要点
  7. Jenkins-SCM
  8. 极化码理论及算法研究4-巴氏参数、GA算法以及matlab仿真
  9. Mac OSX x86 10.4.6 安装小记(1)
  10. MongonDB基本概念和文档操作
  11. 计算机管理--事件查看器,电脑自动重启 计算机管理事件查看器中显示错误6008...
  12. codeforces 69A. Young Physicist
  13. 关于软件产品化的几点思考【转】
  14. 黑苹果——推荐台式机(翻译自tonymacX86)
  15. windows System32 与SysWOW64区别
  16. 为什么你只需要CD音质:16bits, 44.1kHz的意义
  17. Java能抵挡住JavaScript的进攻吗?【转载】
  18. Android与IOS的的兼容总结
  19. 百钱买百鸡问题与百钱兑换问题(C与C++)经典编程算法
  20. ETL工具之Kettle

热门文章

  1. laravel 集合从父中移除_在 Laravel 7 中优雅使用 UUID 教程
  2. 怎么看作业部落的html,HTML问题汇总
  3. python:多维数组变一维数组
  4. 捡到iphone6怎么解锁_赛博朋克2077前期手枪用哪个好?2077节制结局及银杯节制解锁条件...
  5. mysql用root账户建立用户和赋予权限
  6. MacbookPro添加硬盘内存
  7. Swiper 触屏滑动切换
  8. mysql 添加列,修改列,删除列
  9. boost::bind 与 boost::function 的使用方法例子
  10. HttpContext.Current