document.createFC("flow.id").value这样试试
解决方案 »
- Javascript如何访问CSS文件(原创学习笔记)
- 请教一个div背景图片自动变换的
- 在FCKeditor中另外添加自己的js验证出了问题
- 请问这段代码要如何修改才能在IE和Firefox都能正常运行?
- 求助ver xx = document.getElementById 问题
- -----------------------------<><><><><><><><><>-------------------------------------- 菜鸟 正则 问题。 快来拿分!
- 如何用js取得form中某个同名checkbox 域一共有几个?
- 如何将javascript取得的变量传给asp
- 请各位帮忙解释一下这几行代码什么意思?
- 关于字符串的问题,大家帮忙啊!!!高分奉送
- 一个鼠标触发的变色问题???请高手帮忙!!!!
- 如何实现动态更新层位置???
比如
<input name="flow.id" id="test" value="AAA">
document.all.test.value -> "AAA"
document.all.test.name -> "flow.id"<input name="test" id="flow.id" value="AAA">
document.all.test.value -> "AAA"
document.all.test.id -> "flow.id"
<head>
<title>check</title><script>
function checklength()
{
if(document.createFC("flow.id").value.length<3 || document.createFC("flow.id").value.length>10 )
{
alert("编号长度必须在3位到10位之间");
return false;
}
return true;
}
</script>
</head><body><form action="test.html" method="post" name="createFC" OnSubmit="return checklength();">
<table align="center" bgcolor="#FFFFFF" border="0" cellspacing="2" cellpadding="5">
<tr>
<td>编号:</td>
<td><input type="text" name="flow.id"></td>
</tr>
<br>
</table>
<br>
<input type="submit" name="submit" value="创建" />
</form></body>
</html>
var objInput
var obj=document.createFC.elements
for (i=0;i<obj.length;i++)
{
if(obj[i].type=="text"){
objInput=obj[i]
break}
}
kisslan(郁忧的曼陀萝)的方法可行,且改动最小,最为直观;
cybernaute(思客) 的方法同kisslan(郁忧的曼陀萝)一样;
bguest(bguest) 的方法也是可行的,设定id我之前倒一点儿也不知道,学习学习……
LxcJie(肖冲)的方法的原理应该与kisslan(郁忧的曼陀萝)和cybernaute(思客) 也是相同的,当然也可以成功运行;
zw0052(zw0052)的方法,有些不太明白,
if(obj[i].type=="text"){objInput=obj[i];break;}是不是要在
if(obj[i].type.value.length<3 || obj[i].type.value.length>10 )
{
alert("编号长度必须在3位到10位之间");
return false;
}
的外部?相信也可以成功。多谢各位,谢谢!结帖啦,分不多,不好意思。