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的值却为空
请高手指导
asp.net c# textbox控件 怎样使用JS赋值
答案:2 悬赏:60 手机版
解决时间 2021-01-28 14:11
- 提问者网友:萌卜娃娃
- 2021-01-28 02:26
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-01-28 02:41
因为服务器端设置ReadOnly="true" 时,它就只能读而不能写,虽提交表单它有值,也不能写进去.
如果你想它可取得值,又不想让用户编辑,可以设置 disabled='disabled',这是客户端的不可写
可用js.在onload事件中
document.getElementById("txtRead").disabled='disabled';
如果你想它可取得值,又不想让用户编辑,可以设置 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"]
});
})
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯