<input name="test" onKeyUp="value=value.replace(/[^\d\.]/g,'')">
解决方案 »
- 急!!用Jquery 怎么判断地图加载完成(如mapbar的)
- 用js或java如何实现一个进度条控制两个播放器进度,使两个播放器同步播放
- javascript中如何判断一个元素在form中是否存在????????
- 梅花雪?看看楼下的贴子?标题:求一正则表达式?表单验证经常用到的!
- 在线请教:问个关于网页上手工画图,并且把手工画的多副图,按照一定的时间间隔在网页上显示出来
- 两大问题,做过javascript网页编辑器的请进!!!!
- 日期转换问题!!!(昨天问过,但没明白)
- 怎样用replace一次替换多个字符??
- js不执行
- js改动css样式的时候,鼠标悬停更改样式的问题!
- 通过checkbox如何传递数据?急等急等!
- 高手求教!微软中国主页左侧的导航栏是怎么做出来的?
for (i=0;i<te.length;i++)
{
if(te[i].value.replace(/^\s+|\s+/$,"") == "")
{
alert("不能为空!");
te[i].focus();
return false;
}
}
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="text" NAME="test">
<INPUT TYPE="text" NAME="test">
<INPUT TYPE="text" NAME="test">
<INPUT TYPE="text" NAME="test">
<INPUT TYPE="button" name="check" onclick="return checkall();" value="测试">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkall()
{
var te = document.getElementsByName("test");
for (i=0;i<te.length;i++)
{
var str =te[i].value.replace(/^\s+|\s+$/,"");
if(str == "")
{
alert("不能为空!");
te[i].focus();
return false;
}
}
}
//-->
</SCRIPT>
我明明是""
为什么if(te[i].value=="")总执行不到?