在javascript如何把文本框中获去的字符转换成int型 我获取了一个文本框中的字符,然后想把他转换成数字int型来做 该怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用,直接可以当int去用, 不过要注意录入的不是数字类型会出错 int i = int.Parse(值);这么转吧 int i = Integer.parseInt(字符串)祝你好运! 具体问题具体分析,javascript语法不是很严格。当字符和int做数学运算时候,会把字符自动识别为数字,不过要确保这个字符能转成数字。比如说‘1’+2=3,‘a‘-1就不行。不知道你到底想作什么 function doCal(){ var t1=document.getElementById("t1"); var t2=document.getElementById("t2"); var t3=document.getElementById("t3"); var t1Value = parseInt(t1.value); var t2Value = parseInt(t2.value); t3.value = t1Value+t2Value;} 我做的是个 检查数值是否超出限定范围,但有个很奇怪的问题就是 if(document.getElementById("f8").value=="DCS1800M") { if(document.form1.f18.value<687||document.form1.f18.value>736) { alert("参数有误,应在687-736之间,请重新输入!"); document.form1.f18.value=""; document.form1.f18.focus(); return false; } if(document.form1.f19.value<687||document.form1.f19.value>736) { alert("参数有误,应在687-736之间,请重新输入!"); document.form1.f19.value=""; document.form1.f19.focus(); return false; } if(document.form1.f20.value<687||document.form1.f20.value>736) { alert("参数有误,应在687-736之间,请重新输入!"); document.form1.f20.value=""; document.form1.f20.focus(); return false; } if(document.form1.f21.value<687||document.form1.f21.value>736) { alert("参数有误,应在687-736之间,请重新输入!"); document.form1.f21.value=""; document.form1.f21.focus(); return false; } }我输入了一个没有超出范围的数值到 第一个文本框,刚把光标聚到第二个文本框还没开始输入,就提示第二个文本框的警告,这个是个onchange事件 将onchange改成onblur试试,应该当失去焦点时,才检测的,不知道lz是不是这个意思? 你是不是想在发送表单前对里面的输入框进行验证?如果是写在form的onsubmit事件里的哦,并不是在每个文本框的onchange进行的.每个文本框的onchange针对的是自己这个文本框的验证.但是看你的js验证代码是对form里多个文本框进行验证的,那应该是写在form的onsubmit事件. 你是不是想在发送表单前对里面的输入框进行验证? 如果是的话,那要写在form的onsubmit事件里,并不是在每个文本框的onchange进行的.每个文本框的onchange针对的是自己这个文本框的验证.但是看你的js验证代码是对form里多个文本框进行验证的,那应该是写在form的onsubmit事件. http://sourceforge.net/projects/xapps/ 发现一个好的平台,推荐给大家,包括内容很多,比如:工作流,动态表单,....好强大 ,是JAVA编写的,是一个中国的开源工程,上去顶一下了. 客户端 用正则表达式 方便快捷(/^\d+$/.test(objectValue.val())) 多语言问题 struts2页面传参问题 求一个像CSDN提问问题时候的编辑器? 基于Web Service的3G手机应用开发 要用到什么知识 请教:Session问题? 这几个jar是免费的吗? JSP网站的站内搜索程序?? 我用的SQL SERVER + JSP, 查询时,怎么词条存在却查不到呢。 一个xml的中文乱码的问题,解决给(200分) 如何在页面上输出"<",">"等字母?为什么在网页上显示不了? 关于在js 里写自定义标签的问题 求助 谢谢大家 请问<content tag="heading">login</content>标签content是什么意思啊
这么转吧
祝你好运!
var t1=document.getElementById("t1");
var t2=document.getElementById("t2");
var t3=document.getElementById("t3");
var t1Value = parseInt(t1.value);
var t2Value = parseInt(t2.value);
t3.value = t1Value+t2Value;
}
{
if(document.form1.f18.value<687||document.form1.f18.value>736)
{
alert("参数有误,应在687-736之间,请重新输入!");
document.form1.f18.value="";
document.form1.f18.focus();
return false;
}
if(document.form1.f19.value<687||document.form1.f19.value>736)
{
alert("参数有误,应在687-736之间,请重新输入!");
document.form1.f19.value="";
document.form1.f19.focus();
return false;
}
if(document.form1.f20.value<687||document.form1.f20.value>736)
{
alert("参数有误,应在687-736之间,请重新输入!");
document.form1.f20.value="";
document.form1.f20.focus();
return false;
}
if(document.form1.f21.value<687||document.form1.f21.value>736)
{
alert("参数有误,应在687-736之间,请重新输入!");
document.form1.f21.value="";
document.form1.f21.focus();
return false;
}
}我输入了一个没有超出范围的数值到 第一个文本框,刚把光标聚到第二个文本框还没开始输入,就提示第二个文本框的警告,这个是个onchange事件
如果是写在form的onsubmit事件里的哦,并不是在每个文本框的onchange进行的.每个文本框的onchange针对的是自己这个文本框的验证.但是看你的js验证代码是对form里多个文本框进行验证的,那应该是写在form的onsubmit事件.
如果是的话,那要写在form的onsubmit事件里,并不是在每个文本框的onchange进行的.每个文本框的onchange针对的是自己这个文本框的验证.但是看你的js验证代码是对form里多个文本框进行验证的,那应该是写在form的onsubmit事件.
(/^\d+$/.test(objectValue.val()))