关于字符串转换成数值

sunnystroller 2003-12-10 05:48:31
请问如何用 把 “document.form1.draw_num.value“ 转换成数值
...全文
21 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzscs 2003-12-10
  • 打赏
  • 举报
回复
用减法就可以了
if(document.form1.draw_num.value - document.form1.store_num.value>0){alert('draw_num大于store_num')}
slumcherry 2003-12-10
  • 打赏
  • 举报
回复
<FORM METHOD=POST ACTION="" name="slum">
<INPUT TYPE="text" NAME="a">
<INPUT TYPE="text" NAME="b">
<INPUT TYPE="button" value="click" onclick="check()">
<SCRIPT LANGUAGE="JavaScript">
<!--
function check()
{
var str1=parseInt(document.slum.a.value)
var str2=parseInt(document.slum.b.value)
if(str1>str2)
{
alert("first one is more than second one")
}
else if (str1<str2)
{
alert()
}
}
//-->
</SCRIPT>
</FORM>
slumcherry 2003-12-10
  • 打赏
  • 举报
回复
parseInt()
sunnystroller 2003-12-10
  • 打赏
  • 举报
回复
我是想比较 document.form1.draw_num.value 和 document.form1.store_num.value 的值现在的问题是 如果我在前者中输入 500 在后者中输入6 它认为 6>500,我想可能是javaScript 把这两者的值都当作字符串进行比较才会出现这样的结果,请问如何解决??
谢谢!!
slumcherry 2003-12-10
  • 打赏
  • 举报
回复
<FORM METHOD=POST ACTION="" name="form1">
<INPUT TYPE="text" NAME="draw_num" value="slum">
<SCRIPT LANGUAGE="JavaScript">
<!--
var str="document.form1.draw_num.value"
alert(eval(str))
//-->
</SCRIPT>
</FORM>

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧