已知f(x)=lgax^2+2x+1若f(x)的值域为R,求实数a的取值范围当a小于0时为什么不行