怎么让textedit 控件只能输入数字!
请教一下高手,怎么让 textEdit 控件只能输入数字?
我知道在 windows 程序里面,可以 在key down 事件里面做点手脚就可以限制输入数字,但是,网站里面,textEdit控件,好像没有keydown事件!
请教高手,我该怎么做啊?
------解决方案-------------------- <input type=text onkeypressed=txt_onkeypressed()>
function InputVerify(iInput)
{
if((iInput> 47)&&(iInput <58)||(iInput==8)||(iInput==45))
{
return true;
}
else
return false;
}
function txt_onkeypressed()
{
if(!InputVerify(event.keyCode))
{
event.keyCode = 0;
}
}
------解决方案--------------------可以使用VS2005的验证控件呀
------解决方案-------------------- <script language= "javascript ">
function PageNumber()
{
var PageNumber = document.getElementById( 'txtSTNumber ').value;
if(document.getElementById( 'txtSTNumber ').value == " ")
{
document.getElementById( 'txtSTNumber ').value = 1;
}
if(document.getElementById( 'txtSTNumber ').value == "0 ")
{
document.getElementById( 'txtSTNumber ').value = 1;
}
if(isNaN(parseInt(PageNumber)))
{
document.getElementById( 'txtSTNumber ').value = 1;
}
if(parseInt(PageNumber) <1)
{
document.getElementById( 'txtSTNumber ').value = 1;
}
}
</script>
<asp:textbox id= "txtSTNumber " onblur= "PageNumber(); " runat= "server " Width= "50px " CssClass= "standard_input "
MaxLength= "3 "> 1 </asp:textbox>