中文本内容验证的问题 ">
站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题关于-lt;intput type="text"-gt; 中文本内容验证的问题

关于-lt;intput type="text"-gt; 中文本内容验证的问题

摘要: 关于 中文本内容验证的问题


int i=0;
while(rs3.next())
{
%><input name="txt<%=i%>" type="text"/><%
i++;
}
请问如何判断文本框中输入的值是否是数字


用正则表达式

function check_int(src)
{
var myReg= /^[0-9]*$/;
if(myReg.test(src.value)) return true;
src.select();
src.focus();
alert("请输入有效的整数");
}


这个脚本应该在什么地方调用


可以在你的文本被修改,或者失去焦点,或者表单验证的时候
看你的需求和设计了


如果<input name="txt<%=i%>" type="text" onchange="check_int(src)"/>其中的src我因该怎么写


失去焦点的属性是什么


function numericCheck(){
nr1=document.form.name.value;
flg=0;
str="";
spc="";
arw="";
for (var i=0;icmp="0123456789"
tst=nr1.substring(i,i+1)
if (cmp.indexOf(tst)<0){
flg++;
str+=" "+tst;
spc+=tst;
arw+="^";
}
else{arw+="_";}
}
if (flg!=0){
if (spc.indexOf(" ")>-1) {
str+="和空格";
}
alert("这里只接受数字,发现"
+flg+"个不可接受的字符:/n"+str);
return false;
}
}


src 用来传递txt<%=i%>中的i吧,

好得到input name


呵呵 参考下, 可能还有人有更好的方法,关注中


function format_check(inputvalue){
var reg_number = /^([0-9]+)$/;
if(!inputvalue.match(reg_number)) {
alert("The input is invaild!");
return false;
}
elsere turn true;
}


↑返回目录
前一篇: WindowsXP 下开发的jsp页面可以直接放到Linux服务器下吗?
后一篇: 如何用Struts和Hibernate开发