jsp页面中如何判断文本框中输入的是数字,且小数点位数未超过六位 jsp页面中如何判断文本框中输入的是数字,且小数点位数未超过六位,当文本框失去焦点时就能及时地校验。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文本框的onblur事件中用正则表达式!!! <input type="text" name="need1" onblur="textValue(this);"> <script language="javaScript"> function textValue(obj) { alert($(obj).val()) } </script> 至于正则不会,可以上网找找!! js定义:function checktest() { var inputvalue = document.getElementById('theinput').value; if(inputvalue.match(/^(0{1}|[1-9]\d*(.\d{0,6})?)$/)) { alert(true); } else { alert(false); }} input定义:<input id="theinput" style="width: 500px" onblur="checktest();"> 在楼上的基础上:<input type="text" name="need1" id="need1" onblur="textValue(this);"><script language="javaScript">function textValue(obj) {if(obj.value.search("^\d+(\.\d+)*$")!=0){alert("输入不合要求");document.getElementById("need1").focus();return false;}}</script> "^\d+(\.\d+)*$"只是数字的正则式,如果还要求小数点不超过6位的话还得改改~~具体的不太会~给你个例子先 if(inputvalue.match(/^(0{1}|[1-9]\d*(\.\d{0,6})?)(,(0{1}|[1-9]\d*(\.\d{0,6})?))*$/)) 迷茫-我的求职路 关于hibernate的多对多注解问题 struts和javascript结合应用的问题!! 请教jsp赋值问题 初学Struts2,helloWorld为什么跑不起来? 新年要找工作了,大家谈谈找工作的体会吧,谈些面试上的技术上的东西也行,不限话题 求教各位老大,如何使用Log4j,同时通过时间和大小两个条件对日志文件进行分割??? 请各位知道二级联动菜单问题 jsp连接sqlserver数据库的问题 帮忙看看! 运行Webwork框架编写的一段程序发生no grammar found.at(2:7)异常! 求助:每天定时重启tomcat
<script language="javaScript">
function textValue(obj) {
alert($(obj).val())
}
</script> 至于正则不会,可以上网找找!!
function checktest()
{
var inputvalue = document.getElementById('theinput').value;
if(inputvalue.match(/^(0{1}|[1-9]\d*(.\d{0,6})?)$/))
{
alert(true);
}
else
{
alert(false);
}
} input定义:
<input id="theinput" style="width: 500px" onblur="checktest();">
<input type="text" name="need1" id="need1" onblur="textValue(this);">
<script language="javaScript">
function textValue(obj) {
if(obj.value.search("^\d+(\.\d+)*$")!=0){
alert("输入不合要求");
document.getElementById("need1").focus();
return false;
}
}
</script> "^\d+(\.\d+)*$"只是数字的正则式,如果还要求小数点不超过6位的话还得改改~~具体的不太会~给你个例子先