
<Script>
function result() {
for (var i=0;i<documentalength;i++ )
{
if (documentaelements[i]value=="")
{
var j=i+1
alert("第"+j+"个为空");
documentaelements[i]focus();
}
}
}
</Script>
<BODY >
<form name="a">
<input type=text size=3 maxlength=4 >
<input type=text size=3 maxlength=4 >
<input type=text size=3 maxlength=4 >
<input type=text size=3 maxlength=4 >
<input type=button value=提交 onClick=result()>
</form>
</BODY>
下面的JS代码可以遍历指定表单中的所有元素,并输出元素的值:
<!DOCTYPE html>
<html>
<body>
<form id="frm1" action="form_actionaspx">
First name: <input type="text" name="fname" value="Donald"><br>
Last name: <input type="text" name="lname" value="Duck"><br>
<input type="submit" value="Submit">
</form>
<p>Return the value of each element in the form:</p>
<script>
var x=documentgetElementById("frm1");
for (var i=0;i<xlength;i++)
{
documentwrite(xelements[i]value);
documentwrite("<br>");
}
</script>
</body>
</html>
因为NUM是一位数组,遍历的时候可以直接取到对应的值
Hashtable 是键值对,遍历的的时候娶到的是其中某一对键值
Hashtable ht = new Hashtable();foreach (DictionaryEntry dic in ht)
{
ConsoleWriteLine(dicKey + "--" + dicValue);
}
1如果过来的json数据不是javascript对象,需要先转换为对象 可以用如下方法eval('(' + json变量字符串名+ ')')
;2 假设对象名称是 obj 那么objresult就是result的数组3for(var i=0;i<objresultlength;i++){var item=objresult[i]
;//这个item就是result的数组中的一个元素alert(itemproductName);}
比如获取map里面carTpye对应的值
<c:forEach items="${list}" var="map">
${mapcarType}
</c:forEach>
以上就是关于JAVASCRIPT 遍历FORM中所有元素并判断值全部的内容,包括:JAVASCRIPT 遍历FORM中所有元素并判断值、javascript怎么获取动态生成的元素的value值、c#用foreach遍历数组、列表时是直接获得数据元素,而foreach哈希表时,为什么获得的是命名空间名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)