1

2 番目のテキスト ボックスにコピーまたは自動的にバインドできません。どのイベントを処理する必要がありますonkeyuponblur?

これは私のコードです:

<script type="text/javascript">    
    function OneTextToother()   
    { 
    var first=document.getElementById(txtQuantity).value;    
    document.getElementById(txtQuantity1).value=first; 
    }     
</script>

<asp:GridView ID="gvOrder" runat="server" OnRowDataBound="gvOrder_RowDataBound">       
<Columns>              
<asp:TemplateField>                   
<ItemTemplate>                    
<asp:TextBox ID="txtQuantity" runat="server" onkeyup="javascript:OneTextToother();" >
</asp:TextBox>                    
</ItemTemplate>                                
</asp:TemplateField>     
<asp:TemplateField>                  
<ItemTemplate>                
 <asp:TextBox ID="txtQuantity1" runat="server" ></asp:TextBox>               
</ItemTemplate>                              
</asp:TemplateField>          
</Columns>        
</asp:GridView>
4

1 に答える 1

1

使用できますClient Id property

<%# ((GridViewRow)Container).FindControl("txtQuantity1").ClientID %>

そう

var first = document.getElementById('<%# ((GridViewRow)Container).FindControl("txtQuantity").ClientID %>');

document.getElementById('<%# ((GridViewRow)Container).FindControl("txtQuantity1").ClientID %>').value=first;
于 2012-10-09T14:44:31.683 に答える