文本框值只读属性为true时,不插入数据库 [英] Textbox value Not insert in database when Readonly property is true
本文介绍了文本框值只读属性为true时,不插入数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<asp:TextBox ID="TextBox3" runat="server" ReadOnly="True" ></asp:TextBox>
<asp:CalendarExtender ID="CalendarExtender2" TargetControlID="TextBox3" runat="server">
我使用了文本框和日历
I have use text box and calender
推荐答案
不要使用readonly属性
使用以下代码
Hi, don''t use readonly property
Use below code
<asp:textbox id="TextBox3" runat="server" onkeypress="javascript:return false;" ></asp:textbox>
<asp:calendarextender id="CalendarExtender2" targetcontrolid="TextBox3" runat="server" >
</asp:calendarextender>
<script type="text/javascript">
function MakeReadOnly(elmnt,e)
{
e = e || window.event;
ch = e.which || e.keyCode;
if (ch ==13 || ch == 9)
{
event.keyCode = 9;
}
else
{
return false;
}
}
</script>
<asp:TextBox onkeydown=" return MakeReadOnly(this, event); " id="text1" tabIndex=1 runat="server" ></asp:TextBox>
这篇关于文本框值只读属性为true时,不插入数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文