<input onblur="if(this.value=='不想要的内容'){alert('错误');this.value==''}">
解决方案 »
- select的onchange如何打开页面默认触发?
- Extjs的FormPanel的字段怎么隔行变色
- js 获取当前div的样式
- 这是一个网络摄像机的WEB页,看不懂脚本,请高手来解答?
- flash播放器的样式
- 在网页中放置播放器的问题~~~在线等~~
- 如何判断iframe装载完毕? 为什么下面的代码不起作用?
- JavaScript如何监听input的赋值操作
- 关于onunload问题~~~急
- 改变iframe的location时,如何得到新导入页面的height和width?以便iframe自适应高度
- 关于如何在JavaScript里面用正则表达式限定只能在输入框中输入中文或者英文
- mapeasy可以限定地图拖动边界吗?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
脚本语言
</title>
</head>
<body bgcolor="#cccccc">
页面主体部分
<input type="text" onblur="if(this.value==''){document.getElementById('myDiv').innerText='不能为空';}">
<span id="myDiv"></span></body>
</html>
单独拿出来写个函数:
<script type = "javascript/text">
function myTest(obj)
{
if(obj.value=='不想要的内容'){alert('错误');obj.value==''}
}
</script>
<input onblur="myTest(this)">
只是前台检查输入是否合法,3L的就可以了。但是如果要后台检查再返回前台结果,AJAX的异步通信才是真正的办法。
可能lz还要连数据库。
简单的就像是1L,2L说的那样..
我想在现实的应用中,,应该像是12 L.14L 说的这样.用AJAX异步实现.
不过看楼主好象只要onblur就行了.这个正则好的话就很简单的了,
我就在学正则,痛苦ing----