Asp.net 我想在asp文本框内设置值
我已经研究了很多,但仍然没有得到答案这里是我的javascriptAsp.net 我想在asp文本框内设置值,asp.net,Asp.net,我已经研究了很多,但仍然没有得到答案这里是我的javascript function isNumeric(sender,keyCode) { if (sender.value.length == 3 && res == true){ console.log(sender.value.length); if(sender.value <1950 || sender.value > 2100){ GY.style.
function isNumeric(sender,keyCode) {
if (sender.value.length == 3 && res == true){
console.log(sender.value.length);
if(sender.value <1950 || sender.value > 2100){
GY.style.visibility = "visible";
document.getElementById('<%=GYValidatorLB.ClientID%>').value= "Please put Number in range A.D."
}
}
return res;
}
函数为数字(发送器,键码){
if(sender.value.length==3&&res==true){
console.log(sender.value.length);
如果(发送方值2100){
GY.style.visibility=“可见”;
document.getElementById(“”).value=“请将数字放在A.D.范围内。”
}
}
返回res;
}
这是我的html代码
<td style="height: 26px"><asp:TextBox ID="GraduateYear_RQ" onkeydown="return isNumeric(this,event.keyCode);" onkeyup="keyUP(event)" runat ="server" MaxLength="4" </asp:TextBox>
<asp:Label ID="GYValidatorLB" text="โปรดใส่เฉพาะตัวเลข" runat="server" BackColor="White" BorderColor="White" ForeColor="Red" style="visibility:hidden"></asp:Label></td>
由于GYLB
在
内,您必须使用innerHTML
而不是。value
您的函数应该如下所示:
function isNumeric(sender, keyCode) {
var GY = document.getElementById('GYValidatorLB');
if (sender.value.length >= 3) {
console.log(sender.value.length);
if (sender.value < 1950 || sender.value > 2100) {
GY.style.visibility = "visible";
GY.innerHTML = "Please put Number in range";
}
else {
GY.style.visibility = "visible";
GY.innerHTML = "";
}
}
return res;
}
函数为数字(发送器,键码){
var GY=document.getElementById('GYValidatorLB');
如果(sender.value.length>=3){
console.log(sender.value.length);
如果(sender.value<1950 | | sender.value>2100){
GY.style.visibility=“可见”;
GY.innerHTML=“请将数字放入范围”;
}
否则{
GY.style.visibility=“可见”;
GY.innerHTML=“”;
}
}
返回res;
}
您可以使用HTML:
<td style="height: 26px">
<asp:TextBox ID="GraduateYear_RQ" onkeydown="return isNumeric(this,event.keyCode);" onkeyup="keyUP(event)" runat="server" MaxLength="4"> </asp:TextBox>
<asp:Label ID="GYValidatorLB" Text="โปรดใส่เฉพาะตัวเลข" runat="server" BackColor="White" BorderColor="White" ForeColor="Red" Style="visibility: hidden"></asp:Label>
</td>
什么是res==true
。。?