日期:2014-05-16  浏览次数:20381 次

简单的问题javascript变量连接?
如何在javascript中将一个变量值连接在语句中一个指定位置。
如:现在定义var   n=2   接着有条语句if   (form1.Ordernumber.value== " "),现在需要的是将变量n和语句if   (form1.Ordernumber.value== " ")整合,如实现if   (form1.Ordernumber2.value== " ")的效果(这里Ordernumber2是Ordernumber和变量n连接后的结果)。

小弟对js了解不多,麻烦朋友帮帮忙。多谢了!


------解决方案--------------------
var n=2;
if(eval( "form1.Ordernumber "+n).value== " "){
alert( "The value is null! ");
}
------解决方案--------------------
var n=2;
var formName = Ordernumber + n;
alert(form1[formName].value); //这个是你想要框的值