永发信息网

asp.net c# textbox控件 怎样使用JS赋值

答案:2  悬赏:60  手机版
解决时间 2021-01-28 14:11
  • 提问者网友:萌卜娃娃
  • 2021-01-28 02:26
asp.net c# textbox控件
document.getElementById("t_shenhe").value = "123";
<asp:TextBox ID="t_shenhe" runat="server" ReadOnly="true" Width="95%" ></asp:TextBox>
客户端使用JS可以设定t_shenhe 的value
但是在服务器后台使用
t_shenhe.Text的值却为空
请高手指导
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-01-28 02:41
因为服务器端设置ReadOnly="true" 时,它就只能读而不能写,虽提交表单它有值,也不能写进去.
如果你想它可取得值,又不想让用户编辑,可以设置 disabled='disabled',这是客户端的不可写

可用js.在onload事件中

document.getElementById("txtRead").disabled='disabled';
全部回答
  • 1楼网友:青尢
  • 2021-01-28 04:20
类似于这样: $(document).ready(function () { //该选择器为要点击的textbox $("#bx_start").datepicker({ showon: "focus", showanim: "", mindate: -0; }, option: $.datepicker.regional["zh-cn"] }); })
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯