当前位置: 代码迷 >> ASP >> 取余数判断,小弟我这样写如何不行呢
  详细解决方案

取余数判断,小弟我这样写如何不行呢

热度:83   发布时间:2012-09-03 09:48:39.0
取余数判断,我这样写怎么不行呢?
HTML code

<script language="vbscript">
e=document.getElementById("shenfenzheng1").value
if ((mid(e,15,17))mod2) > 0 then                       '这里我写的不行。
document.getElementById("yincang2").value="男"
else
document.getElementById("yincang2").value="女"
end if
</script>



------解决方案--------------------
SQL code

--最后你是取17个字符,还是取一个,1个就写个1,把mod 前后空格开就可以了
if ((mid(e,15,1)) mod 2) > 0 then

------解决方案--------------------
VBScript code
<script type="text/vbscript">
    e=document.getElementById("shenfenzheng1").value
    if replace(LCase(right(e,1)),"x",0) mod 2=1 then '判断男女只看最后一位数,单数是男,双数(包括x)是女
    document.getElementById("yincang2").value="男"
    else
    document.getElementById("yincang2").value="女"
    end if
</script> 
  相关解决方案