【发布时间】:2017-07-03 16:02:21
【问题描述】:
我一直在尝试掌握 Javascript 和 jquery。我将它应用于我的 asp.net gridivew 控件并且它可以工作,但我被困在 VALIDATION 部分,即如果 BidAmount 文本框为空并且 ddlWorks 索引已更改,那么它应该抛出错误,即“请输入投标金额”并且不应该向前处理。我试过乱七八糟的代码,但没有用。
代码:
<asp:Content ContentPlaceHolderID="contentScript" ID="CP" runat="server">
<script type="text/javascript">
$(document).ready(function () {
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(function (evt, args) {
$('#CP_MainContentUpdatePanel_gvTenders').delegate('tbody tr td select#ddlWorks', 'change', function () {
$thisRow = $(this).parent().parent();
var $NitNo = window.btoa(parseInt($thisRow.find('td:eq(0)').text())),
$BidAmount = window.btoa($thisRow.find('input[type="text"]').val()),
});
});
});
</script>
【问题讨论】:
-
你在用
$NitNo和$BidAmount做什么?看起来它们是局部变量,所以在函数返回后它们会消失。
标签: javascript jquery asp.net validation frontend