0

.problem のtextbox内部itemtemplate of gridview.には、クリックしたとき、および検証ロジックに従ってedit button of gridview無効な値を入力した場合、クリックしたときに ..30 行目でフォーカスが一番上の行に移動した場合があります..フォーカスを防ぐ方法..textboxfocus of textbox is lostupdate button

<asp:TextBox ID="tbattendence"  Width="40px" runat="Server" Text='<%# Eval("attendence") %>' onkeydown = "return (event.keyCode!=13);">
                            </asp:TextBox>
                        </td>
                        <td>
                              <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="tbattendence"
                ErrorMessage="Attended Attendence is required!"  Display="Dynamic"  ValidationGroup="bottom" 
               ForeColor="#6600FF">*</asp:RequiredFieldValidator>

              <asp:CompareValidator ID="CompareValidator" runat="server"  ErrorMessage="Attended Attendence must be Lesser!"
                                ControlToValidate="tbattendence" ControlToCompare="tbcutoff"  
                                Display="Dynamic" Operator="LessThanEqual" Type="Integer" ValidationGroup="bottom">*</asp:CompareValidator>  
4

1 に答える 1

1

追加

SetFocusOnError="true"

このような検証コントロールに

 <asp:RequiredFieldValidator ID="RequiredFieldValidator2" SetFocusOnError="true" ...
于 2013-03-16T06:49:39.847 に答える