在asp.net 中实现只允许数字输入的文本框,其实是十分简单的,只需要利用customervalitor控件的
功能就可以了。比如,先添加一个文本框,再添加一个customervalitor控件,将其中的customervalitorfunction功能设置为IsNumber,之后,在页面中写一个自定义的函数就可以了
功能就可以了。比如,先添加一个文本框,再添加一个customervalitor控件,将其中的customervalitorfunction功能设置为IsNumber,之后,在页面中写一个自定义的函数就可以了
<script>function IsNumber(source,arguments){ var ValidChars = 0123456789.; var Char; var sText=document.getElementById(TextBox1).value; for (i = 0; i < sText.length; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { arguments.IsValid = false; return; } } return;}</script>
本文介绍如何使用ASP.NET中的CustomValidator控件实现文本框仅接受数字输入的功能。通过自定义JavaScript函数IsNumber来验证用户输入,确保只允许输入数字。
2万+

被折叠的 条评论
为什么被折叠?



