Я использую ASP.NET 2.0.
У меня есть различные серверные элементы управления ASP.NET, такие как текстовые поля в моей форме ввода.Я хочу передать значение TextBox на событие onBlur .Пример кода TextBox приведен ниже:
<asp:TextBox ID="txtTotalTw" Width="80px" runat="server" MaxLength="10" onBlur="isNumber(this.Value);"></asp:TextBox>
В коде, который я добавил ниже строки:
txtTotalTw.Attributes.Add("onBlur", "javascript:isNumber(this.Value)");
JavaScript ниже:
<script type="text/javascript" language="javascript">
function isNumber(n) {
alert(n);
return !isNaN(parseFloat(n)) && isFinite(n);
}
</script>
Я добавил alert(n)
, чтобы проверить, передано ли значение или нет.Значение не передается из события onBlur
.В предупреждающем сообщении отображается сообщение «undefined».
Как избавиться от этой проблемы?