document.getElementsByName('' + i)[0];
你那样,是将当成一个数组对象了,可在你JS中又没有定义这个对象
你那样,是将当成一个数组对象了,可在你JS中又没有定义这个对象
解决方案 »
- Extjs4.2 动态加载树,后台返回json数据,但前台不显示,求高手
- EXTJS 里怎显示分几层呢?
- 请教,判断浏览器高度的随屏滚动 做法
- 用CSS或js如何实现字体渐渐消失
- 求可编辑的树形菜单
- 讨论:BS应用系统中,大家在界面上以什么方式选择关联对象?比如为产品选择厂家、类别
- 请问js中window.showModalDialog()的用法的
- 如何用onmouseover同时触发两个事件,弹出菜单和背景变色
- 用javascript如何取得本网页的url?
- web页面不加载js,加载后运行js,提升效率,怎么样实现
- new ActiveXObject( "WScript.Shell ")调用exe文件时,提示Automation服务器不能创建对象
- 数据长度判断
function CheckForm(n)
{
for(var i=1;i <=n;i++)
{
if(document.getElementById(""+i).value=="")
{
alert("请选择");
document.getElementById(""+i).focus();
return false;
}
}
}
</script> <form id="form1" name="form1" action="123.asp" method="post" onSubmit="return CheckForm(5);"> <input type="text" name="1" id="1">
<input type="text" name="2" id="2">
<input type="text" name="3" id="3">
<input type="text" name="4" id="4">
<input type="text" name="5" id="5">
<input type="submit" name="button" id="button" value="提交">
</form>
<script>
function CheckForm(n)
{
for(var i=1;i <=n;i++)
{
if(document.form1(""+i).value=="")
{
alert("请选择");
document.form1(""+i).focus();
return false;
}
}
}
</script> <form id="form1" name="form1" action="123.asp" method="post" onSubmit="return CheckForm(5);"> <input type="text" name="1">
<input type="text" name="2">
<input type="text" name="3">
<input type="text" name="4">
<input type="text" name="5">
<input type="submit" name="button" id="button" value="提交">
</form>
<!-- saved from url=(0102)http://172.20.3.46/sps%5Fpreview/lib/Default.aspx?YearCD=2008&WeekCD=46&DivCD=-1&Code=B61061130B6126C0 -->
<HTML><HEAD><TITLE>ddddddddddddddddddd</TITLE>
<META http-equiv=Content-Type content="text/html; charset=shift_jis">
<META content="MSHTML 6.00.2900.3429" name=GENERATOR>
<META content=C# name=CODE_LANGUAGE>
<META content=JavaScript name=vs_defaultClientScript>
<META content=http://schemas.microsoft.com/intellisense/ie5
name=vs_targetSchema>
<SCRIPT>
function CheckForm()
{
var arrayMark = document.getElementsByName("");
var Length = arrayMark.length;
for(var i=0;i <=Length;i++)
{
if(arrayMark[i].value=="")
{
alert("null");
arrayMark[i].focus();
return false
}
}
}
</SCRIPT>
</HEAD>
<body>
<form id="form1" name="form1" action="py_save.asp" method="post" > <input type="text" name="">
<input type="text" name="">
<input type="text" name="">
<input type="text" name="">
<input type="text" name="">
<input type="button" name="button" id="button" value="submit" onclick="return CheckForm();">
</form> </body>直接运行就行了 ,
你的代码有好几处错误,好好看看吧!加油!
function CheckForm(n)
{
for(var i=1;i <=n;i++)
{
if(document.form1['' + i].value=="")
{
alert("请选择");
document.form1.[i].focus()
return false
}
}
}
</script>
{
alert("请选择");
document.getElementById(""+i).focus();
return false;
}
function CheckForm()
{
var arrayMark = document.getElementsByName("");
var Length = arrayMark.length;
var flag = true;
for(var i=0;i <=Length;i++)
{
if(arrayMark[i].value=="")
{
alert("null");
arrayMark[i].focus();
flag = false;
return false
}
} if(flag){
document.getElementById("btnSub").click();
}
}
</SCRIPT> <form id="form1" name="form1" action="py_save.aspx" method="post" > <input type="text" name="">
<input type="text" name="">
<input type="text" name="">
<input type="text" name="">
<input type="text" name="">
<input type="button" name="button" id="button" value="submit" onclick="return CheckForm();">
<input type="submit" id="btnSub" style="display:none">
</form>
<script>
function CheckForm(n){
for(var i=1;i<=n;i++){
with(document.forms["form1"].elements[''+i])if(value==""){
alert("请选择");focus();return false;
}}
}
</script><form id="form1" name="form1" action="py_save.asp" method="post" onSubmit="return CheckForm(5);"><input type="text" name="1">
<input type="text" name="2">
<input type="text" name="3">
<input type="text" name="4">
<input type="text" name="5">
<input type="submit" value="提交">
</form>