Я пытаюсь получить некоторое влияние на 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'? Похоже, что это локальные переменные, поэтому они исчезнут после возвращения функции. – Scovetta