gpt4 book ai didi

javascript - 如何在gridview中的c#后面的代码中访问html输入类型的文本

转载 作者:行者123 更新时间:2023-11-30 05:43:49 24 4
gpt4 key购买 nike

<script type="text/javascript">

$(function () {
$("#tb1").datepicker($.datepicker.regional["de"]).datepicker("option", {
changeMonth: true,
changeYear: true
});
});


</script>



<asp:TemplateField HeaderText="Birth Date" SortExpression="BirthDate">
<EditItemTemplate>
<input type="text" id="tb1" style="width: 150px" name="tb1" runat="server" >

</EditItemTemplate>

在后面的代码中,我尝试在编辑模式下设置 tbCalender 的值

((HtmlInputText)GvClient.Rows[nrow].FindControl("tb1")).Value = textbox1.ToString();

问题是当我点击 tb1 文本时,javascript 日期选择器没有触发。

最佳答案

问题是服务器端 HTML 控件在呈现时会分配一个唯一 ID,因此 JS 中的 ID 不是呈现的 HTML 元素的 ID。

更改您的 $("#tb1") 选择器以使用 jQuery 'endswith' 选择器:

$("[id$='tb1']")

关于javascript - 如何在gridview中的c#后面的代码中访问html输入类型的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19189118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com