javascript中如何使用变量的问题!!
是这样的,假如我有这样一个函数
<script language=javascript>
function GetValue(value1 , value2)//---这个value1和value2实际上是一个TextBox的名字
{
我现在想给传过来的TextBox赋值,请问如何写:
这样写对吗??
document.form1.value1.value = 'adfasdfda'//但是这样会把value1当成TextBox的名字那肯定是错的,请问如何写??
}
</script>

解决方案 »

  1.   

    var r='document.form1.'+value1+'.value';
    eval(r);
      

  2.   

    function GetValue(obj1, obj2)
    {
      obj1.value =  'adfasdfda';
    }
      

  3.   

    document.getElementById("your textbox's id").value = "abc"
      

  4.   

    if(typeof(value1) == 'object')
       value1.value ...
    else 
      document.form1.value1.value...
      

  5.   

    var value1 = document.getElementById("TextBox1").value这样就可以把那个值取出来了,如果可以的话,建议不要使用服务器端的控件,就使用HTML控件,我觉得效果还要好点,个人之见
    <input Type="text" Id="t1" Name="t1">
    那么在Javascript中使用以下语句就可以取得值了
    var value1 = document.getElementById("t1").value
      

  6.   

    function GetValue(obj1, obj2)
    {
      if(type obj1!="undefined" && obj1!=null)
          obj1.value =  'adfasdfda';
    }