保存成html文件就可以测试啦。请指教

解决方案 »

  1.   

    function  ctl2_Checkbox1() {DataGrid1__ctl2_Checkbox1.checked=true);}
    后后多了一个“)”
      

  2.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>Edit_Multi_Row</title>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta content="Microsoft Visual Studio 7.0" 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 language="javascript">
    function setValue(){
    var w=0,arrChk=document.getElementsByName('chk'),arrTxt=document.getElementsByName('txt');

    for(var i=0;i<3;i++){
    if(arrChk[i].checked)w++;
    arrTxt[i].value='';
    }
    if(w==0)return;

    for(var i=0;i<3;i++){
    if(arrChk[i].checked)arrTxt[i].value=(i==2&&w==3?34:parseInt(100/w))
    }
    }
    </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form name="Edit_Multi_Row" method="post" action="Edit_Multi_Row.aspx" id="Edit_Multi_Row">
    <input type="hidden" name="__VIEWSTATE" value="dDwxODkyNTYzNzMzO3Q8O2w8aTwxPjs+O2w8dDw7bDxpPDE+Oz47bDx0PEAwPHA8cDxsPFBhZ2VDb3VudDtfIUl0ZW1Db3VudDtfIURhdGFTb3VyY2VJdGVtQ291bnQ7RGF0YUtleXM7PjtsPGk8MT47aTwzPjtpPDM+O2w8Pjs+Pjs+Ozs7Ozs7Ozs7Oz47bDxpPDA+Oz47bDx0PDtsPGk8MT47aTwyPjtpPDM+Oz47bDx0PDtsPGk8MD47aTwyPjtpPDM+Oz47bDx0PDtsPGk8MT47PjtsPHQ8cDxwPGw8VGV4dDs+O2w8MTs+Pjs+Ozs+Oz4+O3Q8O2w8aTwyPjs+O2w8dDxAPDAgOz47Oz47Pj47dDw7bDxpPDE+Oz47bDx0PHA8O3A8bDxvbmNsaWNrOz47bDxjdGwyX0NoZWNrYm94MSgpOz4+Pjs7Pjs+Pjs+Pjt0PDtsPGk8MD47aTwyPjtpPDM+Oz47bDx0PDtsPGk8MT47PjtsPHQ8cDxwPGw8VGV4dDs+O2w8Mjs+Pjs+Ozs+Oz4+O3Q8O2w8aTwyPjs+O2w8dDxAPDEgOz47Oz47Pj47dDw7bDxpPDE+Oz47bDx0PHA8O3A8bDxvbmNsaWNrOz47bDxjdGwzX0NoZWNrYm94MSgpOz4+Pjs7Pjs+Pjs+Pjt0PDtsPGk8MD47aTwyPjtpPDM+Oz47bDx0PDtsPGk8MT47PjtsPHQ8cDxwPGw8VGV4dDs+O2w8Mzs+Pjs+Ozs+Oz4+O3Q8O2w8aTwyPjs+O2w8dDxAPDAgOz47Oz47Pj47dDw7bDxpPDE+Oz47bDx0PHA8O3A8bDxvbmNsaWNrOz47bDxjdGw0X0NoZWNrYm94MSgpOz4+Pjs7Pjs+Pjs+Pjs+Pjs+Pjs+Pjs+PjtsPERhdGFHcmlkMTpfY3RsMjpDaGVja0JveENhc2g7RGF0YUdyaWQxOl9jdGwyOkNoZWNrYm94MTtEYXRhR3JpZDE6X2N0bDM6Q2hlY2tCb3hDYXNoO0RhdGFHcmlkMTpfY3RsMzpDaGVja2JveDE7RGF0YUdyaWQxOl9jdGw0OkNoZWNrQm94Q2FzaDtEYXRhR3JpZDE6X2N0bDQ6Q2hlY2tib3gxOz4+5fJeLRxhHhrS/oZkmkqjqeZbbd4=" /> <table cellspacing="0" cellpadding="3" rules="all" bordercolor="Black" border="1" id="DataGrid1" style="background-color:#FFC0C0;border-color:Black;border-width:1px;border-style:solid;font-family:Verdana;font-size:8pt;height:151px;width:802px;border-collapse:collapse;Z-INDEX: 101; LEFT: 119px; POSITION: absolute; TOP: 118px">
    <tr style="background-color:#AAAADD;">
    <td>BookId</td><td>Title</td><td>&nbsp;</td><td>Price</td><td>&nbsp;</td>
    </tr><tr>
    <td>
    <span id="DataGrid1__ctl2_TextBoxBookId">1</span>
    </td><td>
    <input name="DataGrid1:_ctl2:TextBoxTitle" type="text" value="1" id="DataGrid1__ctl2_TextBoxTitle" />
    </td><td>
            <input id="DataGrid1__ctl2_CheckBoxCash" type="checkbox" name="DataGrid1:_ctl2:CheckBoxCash" /><label for="DataGrid1__ctl2_CheckBoxCash">现金结算</label>
            字段值为:0  
        </td><td>
    <span onclick="ctl2_Checkbox1()"><input id="DataGrid1__ctl2_Checkbox1" type="checkbox" name="DataGrid1:_ctl2:Checkbox1" /></span>
            <input name="DataGrid1:_ctl2:TextBoxPrice" type="text" value="20" id="DataGrid1__ctl2_TextBoxPrice" />
    </td><td>
         <input type="checkbox" name="chk" onclick="setValue()">
          <input  type="text" name="txt">        
        </td>
    </tr><tr>
    <td>
    <span id="DataGrid1__ctl3_TextBoxBookId">2</span>
    </td><td>
    <input name="DataGrid1:_ctl3:TextBoxTitle" type="text" value="2" id="DataGrid1__ctl3_TextBoxTitle" />
    </td><td>
            <input id="DataGrid1__ctl3_CheckBoxCash" type="checkbox" name="DataGrid1:_ctl3:CheckBoxCash" checked="checked" /><label for="DataGrid1__ctl3_CheckBoxCash">现金结算</label>
            字段值为:1  
        </td><td>
    <span onclick="ctl3_Checkbox1()"><input id="DataGrid1__ctl3_Checkbox1" type="checkbox" name="DataGrid1:_ctl3:Checkbox1" /></span>
            <input name="DataGrid1:_ctl3:TextBoxPrice" type="text" value="30" id="DataGrid1__ctl3_TextBoxPrice" />
    </td><td>
         <input type="checkbox" name="chk" onclick="setValue()">
          <input  type="text" name="txt">        
        </td>
    </tr><tr>
    <td>
    <span id="DataGrid1__ctl4_TextBoxBookId">3</span>
    </td><td>
    <input name="DataGrid1:_ctl4:TextBoxTitle" type="text" value="3" id="DataGrid1__ctl4_TextBoxTitle" />
    </td><td>
            <input id="DataGrid1__ctl4_CheckBoxCash" type="checkbox" name="DataGrid1:_ctl4:CheckBoxCash" /><label for="DataGrid1__ctl4_CheckBoxCash">现金结算</label>
            字段值为:0  
        </td><td>
    <span onclick="ctl4_Checkbox1()"><input id="a4" type="checkbox" name="a4" /></span>
            <input name="ff" type="text" value="40" id="ff1" />
    </td><td>
         <input type="checkbox" name="chk" onclick="setValue()">
          <input  type="text" name="txt">        
        </td>
    </tr>
    </table><input type="submit" name="Button1" value="UPDATE" id="Button1" style="Z-INDEX: 102; LEFT: 116px; POSITION: absolute; TOP: 319px" /><span id="Label1" style="width:222px;Z-INDEX: 103; LEFT: 340px; POSITION: absolute; TOP: 79px">所有的DataGrid数据都可以编辑</span><script language='javascript'> function  ctl2_Checkbox1() {DataGrid1__ctl2_Checkbox1.checked=true);} </script> <script language='javascript'> function  ctl3_Checkbox1() {DataGrid1__ctl3_Checkbox1.checked=true;} </script> <script language='javascript'> function  ctl4_Checkbox1() {alert('');alert(document.getElementsByName("ff").value);} </script>     //点最后一个按钮的时候怎么说undefined;
         //点最后一个按钮的时候怎么说undefined;
    </form>
    </body>
    </HTML>
    这个怎么也有问题啊?
      

  3.   

    getElementsByName返回的是一个数组
      

  4.   

    问题是什么,我保存成html什么也测不出来
    只是提示网页中有错误。
      

  5.   

    getElementsByName
    返回的是一个数组要一个一个引用
      

  6.   

    <SCRIPT>
    function fnGetNames(){
       // Returns a collection with 2 INPUT type=text elements.
       var aInput=document.getElementsByName("firstName");
       alert('') ;
       aInput.value='dd';
    }
    </SCRIPT>
    <INPUT TYPE="text" NAME="firstName">
    <INPUT TYPE="text" NAME="firstName">
    <INPUT TYPE="button" VALUE="Get Names" onclick="fnGetNames()">
    这个小例子怎么也不行!
      

  7.   

    uno(钢盅郭子) 你好,那能不能应用一个元素呢?
      

  8.   

    document.getElementsByID("firstName");
    ?
      

  9.   

    有id的话
    尽量用getElementById
      

  10.   

    怎么把一个text的背景颜色设成红色!!
     怎么把一个text的背景颜色设成红色!! 怎么把一个text的背景颜色设成红色!!
      

  11.   

    <script language='javascript'> function  ctl4_Checkbox1() {document.getElementById('DataGrid1__ctl4_TextBoxPrice').value='DataGrid1__ctl4_TextBoxPrice';document.getElementById('DataGrid1__ctl4_TextBoxPrice').style='background-color:#AAAADD'} </script>这哪错啦
      

  12.   

    ??你的html里有id=DataGrid1__ctl4_TextBoxPrice的元素吗?
      

  13.   

    你要的会不会是这个id="DataGrid1__ctl4_TextBoxTitle"
      

  14.   

    不知道你具体的方法看的有点晕。可以借鉴MSDN上的例子参考一下。