All your job applications require that that the applicant must state their salary demands. It seems like you're just data mining for salaries. This is very atypical, most companies wait at least until the interview and would stop me ever applying. I don't really see what you've got to gain by it.
Well, I think you are mistaken. Including salary range was one addition we came up with recently because,
1. We had a couple of candidates who did well in the interview, but finally, when it came to salary negotiation, they were asking much more than what members of the current team were getting. That was justifiable because they had offers from some other countries where developer salaries are better.
2. We received better applications because overall we are offering above market rate.
But hey, if you would like to keep salary open you may mention that, and I don't think your candidature would be rejected. At least that was what I did when I joined 2 years ago.