Once I found a question that I knew the answer to, so I decided to try to post an answer. After I finished typing, I clicked answer, and there was a message saying "We are no longer accepting answers from this account." Granted, that was because I have made unhelpful answers in the past, but please don't wait until I type a post to tell me that I am banned. Imagine that happening to you. If you spent fifteen minutes typing something to later find out that it was for nothing, you would probably be not very happy either, right? You would probably also think what I thought:
Now you tell me! It could have saved me fifteen whole minutes if it just told me earlier!
Some specific examples of this are when I can only post once every some number of minutes. Why does the site have wait to tell me that I can only post once every 20 or so minutes, so I have to type everything all over again or keep the tab open for a while? Another problem is sometimes I use public wifi that other spammers/trollers used, and as soon as I type everything and click post, it says:
Your post cannot be submitted because of the volume of spam and abuse originating from this network. For more information, visit the help center.
Also, to make matters worse, if I just click post after typing nothing it just says that the title is missing and so on. I have to finish_ typing to then find out if I can post or if there was apparently too much spam. This inclines us to try to post nonsense to test if I can or not, which has it's issues for obvious reasons. If there was too much spam in the past, don't even offer me the ask question page. It would save me a lot of time just telling me before. Why would it be bad to wait to tell me that I cannot post?
Specific ways it could tell me: Instead of showing me the answering text box, showing me a message saying that I cannot post the answer to the question. Also, when I click on the "Your answer" box, it could say I cannot answer it. However, please do not wait for me to finish typing tell me if I cannot post something!