身份证号不能在网上购票的原因:可能是铁路收集库里没有收集过身份证信息,处于待验证状态。通常情况下,12306推行购票身份信息核验,但是如果身份证近期一段时间内没买过火车票,铁路数据库里就没有收集过客户的身份信息,因此是待验证状态的,所以就会出现暂无法网购火车票的情况。解决方法:可以去车站或代售点,给售票员说一下身份验证,刷一下身份证后,身份信息就会收集到铁路的数据库里,在火车站或火车票代售点通过核验后,再次登录12306官网时,要在“我的12306”中保存一下信息,才能通过核验,否则仍会处于之前待核验状态。