永发信息网

jsp里从文本框取密码的时候会将0123这种形式前面的0省略,请问有什么办法可以保留啊

答案:2  悬赏:40  手机版
解决时间 2021-11-26 06:23
jsp里从文本框取密码的时候会将0123这种形式前面的0省略,请问有什么办法可以保留啊
最佳答案
问题其实很简单:!=<%= Session("password")%>,
应该改为:!="<%= Session("password")%>",
(加上双引号,因为不加双引号就变成了数值型,自然会忽略最前面的0)。追问成功了,谢谢你的回答。还有个问题,session("password")开始就被赋值了字符串怎么这里变成了数值型呢?还有我这样写的时候if(document.getElementById("password").value==123),输入0123或者123都会往下执行alert,这是为什么呢?追答第一个问题,并不是变成了数值型,而是在js里面没加双引号就是数值;
第二给问题,是因为做比较时,两边的变量类型不一致:
document.getElementById("password").value是字符串;
123是数值型。
类型都不一致,两边做比较再怎么输入都是不会相等的,给123加上双引号就可以了。
全部回答









自己看吧。。不懂再问我。追问你的方法我试过了,确实能保留开头的0,我又试了下我原来写的也能保留,我想问题可能不是出在这里。我觉得问题可能出在!=这里,session("password")的类型是字符串,前面的类型是数字,是不是进行判断的时候将0123给转化了?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为男朋友好和对男朋友好有什么区别吗
快毕业了,想不到又有缘见到了大一时带我们军
欣辉食杂店这个地址在什么地方,我要处理点事
颛桥镇老龄工作委员会办公室地址有知道的么?
飞歌和凯立德导航哪个好
刑天舞干戚翻译
除去画幅不说,17-55和24-70哪个综合素质好
施镇居委老年协会地址在哪,我要去那里办事,
想知道各直销公司的奖金分配制度的具体内容?
酒店如何通过OTA更好地营销?
伟仔爆将车轮饼地址在什么地方,想过去办事,
0.5角钱是多少钱
半命题作文;在-------------面前【500字以上
5.26雅思考试听力几点考
快乐大本营吴昕为了爱情,会付出什么代价
推荐资讯
闻喜县郭家庄联合学区地址在什么地方,想过去
初一上册习题2.8就是71页的知识技能和问题解
白沟哪里批发手撕日历
在南昌火车站坐31路公交车哪个地方有站
向五星红旗敬礼课文,内容自己搜
铜钱掰不断能变形是真是假
熔体流动速率与分子量和加工性能有何关系
求关于讨论成家立业孰先孰后问题的ppt,急
抹10寸蛋糕需要多少植脂奶油?如图花纹。
列车k1073次16车箱96号座靠窗吗
珠海知欣心理咨询在哪里
所有装X级炮的9级MT,哪个最菜哪个最好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?