gpt4 book ai didi

javascript - asp中继器模板条件验证javascript

转载 作者:行者123 更新时间:2023-12-03 02:55:47 25 4
gpt4 key购买 nike

我有一个 asp 转发器,其中有一些项目信息、一个接受按钮、一个取消按钮和一个取消原因文本框。我希望取消按钮验证取消中是否有一些文本(如果没有弹出“您需要输入原因”)。我希望接受按钮仅提交页面上的项目。这是我的尝试,但该函数不想找到(绑定(bind))txtReason

<asp:UpdatePanel runat="server" ID="updatePanelAcceptOrReject">
<ContentTemplate>
<asp:Repeater runat="server" ID="AcceptOrRejectRepeater" OnItemDataBound="AcceptOrRejectRepeater_ItemDataBound">
<ItemTemplate>
<asp:Label ID="lblDescription" runat="server" Text='<%# Bind("ItemDescription")%>'></asp:Label
<asp:Label ID="lblReasonForCancelling" runat="server" Text="Reason for rejection"></asp:Label>
<asp:TextBox runat="server" ID="txtReason"></asp:TextBox>
<script type="text/javascript">
function fnCheckforCancelReason() {
var pgng = document.getElementById('<%=txtReason.ClientID%>').value.trim();
if (pgnd == "") {
alert('The textbox should not be empty...');
document.getElementById(txtReason).focus();
return false;
}
}
</script>
<asp:Button ID="btnReject" runat="server" Text="Reject" CommandArgument='<%# Bind("ItemID") %>' OnClientClick="javascript:return fnCheckforCancelReason()" OnClick="btnReject_Click" />
<asp:Button ID="btnAccept" runat="server" Text="Accept" CommandArgument='<%# Bind("ItemID") %>' OnClick="btnAccept_Click" />
</ItemTemplate>
</asp:Repeater>
</ContentTemplate>
</asp:UpdatePanel>

但是该函数不想找到(绑定(bind))txtReason,并且我无法设置断点(chronme 或 ie)

我希望能够放置一个断点来调试 fnCheckforCancelReason

最佳答案

pgng 拼写错误:

var pgng = document.getElementById(...
if (pgnd == "") {

关于javascript - asp中继器模板条件验证javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47634259/

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