Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如果我更改文本框内容,我必须双击单选按钮ASP_Asp.net_Textbox_Telerik_Radiobuttonlist_Autopostback - Fatal编程技术网

Asp.net 如果我更改文本框内容,我必须双击单选按钮ASP

Asp.net 如果我更改文本框内容,我必须双击单选按钮ASP,asp.net,textbox,telerik,radiobuttonlist,autopostback,Asp.net,Textbox,Telerik,Radiobuttonlist,Autopostback,这就是我想要的代码。我的文本框显示如下: <telerik:RadMaskedTextBox ID="txtOccurrenceTime" runat="server" BackColor="#FFFFCC" Width="50px" OnTextChanged="txtOccurrenceTime_TextChanged" Mask="##:##" AutoPostBack ="true"></telerik:RadMaskedTextBox> 当你点击回车键时一切正

这就是我想要的代码。我的文本框显示如下:

<telerik:RadMaskedTextBox ID="txtOccurrenceTime" runat="server" BackColor="#FFFFCC" Width="50px" OnTextChanged="txtOccurrenceTime_TextChanged" Mask="##:##" AutoPostBack ="true"></telerik:RadMaskedTextBox>
当你点击回车键时一切正常,但当我选择其中一个单选按钮时,它实际上并没有得到值,并迫使用户双击它使其工作。此单选按钮列表具有OnSelectedIndexChanged事件,是AM和PM项目,并在另一个框中以字符串形式计算完整时间,例如02:03 AM

<asp:RadioButtonList ID="rblOccurrenceTimeAMPM" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow" OnSelectedIndexChanged="rblOccurrenceTimeAMPM_SelectedIndexChanged" AutoPostBack ="true">
   <asp:ListItem Text="AM" Value="AM"></asp:ListItem>
   <asp:ListItem Text="PM" Value="PM"></asp:ListItem>
</asp:RadioButtonList>
我试图在文本框上设置AutoPostBack=false,如果在更改文本框上的文本后按enter键,当然什么也不会发生

有没有一种方法可以让我点击输入选项,然后只选择一次单选按钮,并获得相同的结果?请让我知道


谢谢

如果您正在使用AJAX,请尝试禁用它。至少要确保单选按钮包含在其中。另外,考虑使用RADIMET PACKER控件:抱歉延迟。我没有使用AJAX,我必须首先使用该实用程序与客户机进行检查。我也在考虑使用Javascript。我很快会让你知道的。谢谢如果您仍然需要帮助,请发布更多的代码,以便我们可以将其粘贴到页面中并重现问题,否则这都是猜测。