2014-03-30 2 views
0

확인란과 두 개의 텍스트 상자가있는 gridview가 있습니다. 내가 뭘 하려는지 격자보기의 텍스트 상자에 포커스가 자동으로 확인란을 자동으로 확인하는 것입니다. 누구든지 이걸 좀 도와 주실 래요?격자가 텍스트 상자에 포커스가있는 경우 선택란이 선택되었습니다.

<asp:GridView ID="dglist" runat="server" AutoGenerateColumns="False" EditRowStyle-  
Wrap="true" Font-Size="9px" Width="500px" 
EmptyDataText="Empty" OnRowDataBound="dglist_RowDataBound" 
OnRowCommand="dglist_RowCommand" OnRowEditing="dglist_RowEditing"> 
<HeaderStyle Width="1%" CssClass="Gridheader" /> 
<RowStyle ForeColor="Black" /> 
<Columns> 
<asp:TemplateField HeaderText="Select"> 
<ItemTemplate> 
<asp:CheckBox runat="server" ID="chkSelect" /> 
</ItemTemplate> 
</asp:TemplateField> 
<asp:TemplateField HeaderText="TextBox1"> 
<ItemTemplate> 
<asp:Texbox runat="server" ID="txtBox1" /> 
</ItemTemplate> 
</asp:TemplateField> 
<asp:TemplateField HeaderText="TextBox2"> 
<ItemTemplate> 
<asp:Texbox runat="server" ID="txtBox2" /> 
</ItemTemplate> 
</asp:TemplateField> 

</Columns> 
</asp:GridView> 

감사합니다, 스와

+0

을보십시오. JavaScript/jQuery가 필요합니다. 어려움이있는 경우 JavaScript/Jquery와 함께 렌더링 된 HTML (asp.net 마크 업이 아닌)을 게시하십시오. jsFiddle을 포함하면 더 많은 사람들이 반응하고 빠릅니다. –

답변

0

당신은 뒤에 코드에서이 작업을 수행 할 수있는이 자바 스크립트

function check() 
{ 
    var chk=document.getElementId("chkSelect"); 
    chk.checked=true; 
} 
<asp:TemplateField HeaderText="TextBox1" onFocus="check();"><ItemTemplate> 
+0

감사합니다 그것을 시도합니다 :) – user3203378

0
<asp:gridview ID="grdCustomer" runat="server"> 
    <Columns> 
     <asp:TemplateField> 
      <itemtemplate> 
       <asp:checkbox ID="chkSelect" runat="server" />Check 
      </itemtemplate> 
     </asp:TemplateField> 
     <asp:templatefield> 
      <itemtemplate> 
       <asp:textbox ID="txtData" runat="server" onfocus="Check(this);"> 
       </asp:textbox> 
      </itemtemplate> 
     </asp:templatefield> 
    </Columns> 
</asp:gridview> 
<script type="text/javascript"> 
    function Check(lnk) { 
     var dataGrid = document.all['grdCustomer']; 
     var row = lnk.parentNode.parentNode; 
     var checkBox = dataGrid.rows[row.rowIndex].cells[0].childNodes[0]; 
     checkBox.checked = true; 
    } 
</script> 
관련 문제