我想在没有ClientId
的情况下获取'textbox'变量中的元素 function fncInputDateTimeOnly() {
var textBox = document.getElementById("MainContent_txtFilingStartDate");
var textLength = textBox.value.length;
if (textLength >= 10) {
event.returnValue = false;
}
<asp:TextBox ID="txttDate" onkeypress="fncInputDateTimeOnly()" runat="server" Width="195px" />
上面的代码工作正常,但我想这样做而且无法正常工作
function fncInputDateTimeOnly() {
var textBox = this; //how to get the element in variable
var textLength = textBox.value.length;
if (textLength >= 10) {
event.returnValue = false;
}
答案 0 :(得分:1)
将my_set.cbegin() + 2
作为参数传递给方法。
this
<asp:TextBox ID="txttDate" onkeypress="fncInputDateTimeOnly(this)" runat="server" Width="195px" />