javascript - 在 gridview 中选择日期时间并更改 gridview 中日期选择的下一个文本框值

标签 javascript asp.net

场景是我在 GridView 中有一个日期时间列,在选择日期时间列后,我需要在 GridView 的下一列文本框中显示计算值

尽管我可以通过 jquery 选择日期并将其放入文本框中,但我无法根据日期选择来计算值。但它不会根据选择更改下一个文本框值。 代码如下

    <asp:TemplateField HeaderText="Issue Date">
        <ItemStyle Width="140px" />
        <ItemTemplate>
            <asp:TextBox ID="txtIssueDate" runat="server" Width="110px" Text='<%#Eval("RequirementIssueDate") %>'
                ReadOnly="true" class="Calender" OnTextChanged="txtIssueDate_TextChanged"></asp:TextBox>
            <img id="imgIssueDate" src="../KelshawImages/calender.png" />
        </ItemTemplate>
    </asp:TemplateField>
    <asp:TemplateField HeaderText="Expiration Date">
        <ItemStyle Width="140px" />
        <ItemTemplate>
            <asp:TextBox ID="txtExpiration" runat="server" Text='<%#Eval("RequirementExpirationDate") %>'
                ReadOnly="true" class="Calender" Width="110px"></asp:TextBox>
            <img src="../KelshawImages/calender.png" />
        </ItemTemplate>
    </asp:TemplateField>

最佳答案

不是 100% 确定,但我认为如果您将 ReadOnly 属性放在控件上,您将无法在 textchanged 事件中修改它。尝试删除 ReadOnly=True 属性,然后简单地将 HTML 禁用属性添加到控件并尝试一下。

关于javascript - 在 gridview 中选择日期时间并更改 gridview 中日期选择的下一个文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13884283/

相关文章:

javascript - PHP websocket 断开连接问题

javascript - grunt-express 不为所有基地提供服务

asp.net - 是否有 ASP.NET 分页控件(不是 MVC)?

javascript - asp.net:如何使用 javascript 或 jquery 访问转发器生成的元素?

asp.net - 利用Active Directory的REST API的授权方法

javascript - 将 Superagent 包含为 AMD

javascript - 更新后添加youtube-video后的CKEditor Rails空白页

javascript - 基于文本框输入的二维码显示

asp.net - 为什么我提交时我的文本框无法识别值已更改?

c# - Asp.Net 如何从 jQuery 检索 JSON