You are not allowed to respond again to this survey Sharepoint

Posted: March 22, 2010 in OOB Features, Surveys

Survey’s are a nice feature of SharePoint. Even though it behaves same as custom list, however there are some special things about it.

You may normally encounter an error “You are not allowed to respond again to this survey” when trying to respond to this survey. This may be because the survey is set(while creating the survey) to allow single response from a user. You can change this to allow multiple responses by going to

Settings of the survey -> Title, description and navigation and set  Allow multiple responses in survey options to Yes.

But some times you don’t want to allow the user to respond multiple times but you may encounter the same error for the first time you respond to the survey. This issue arises if user tries to respond the survey and clicks on browser back button or leaves the survey in half way and tries to come again and respond.

This may be because you have used a branching logic in your survey. When you respond to this kind of survey you can notice the following

  1. User will click Respond to this survey
  2. NewForm.aspx will be opened with the first question.
  3. Since branching is done you will get the 2nd question when the user clicks next.
  4. Here you can notice that the page you are viewing is Editform.aspx with a ID generated & not Newform.aspx.

Here’s the trick. Once you click on the next button your entry is done in the database ie item is added and from now on you will be editing your response.

There is no solution in this case because its not a problem and its the way how it works.

Only workaround is to allow the user to edit his response. Hope it helps.

Advertisements
Comments
  1. maxwell says:

    I have the survey and i want users to respond only once.But i want to have a clean error instead,one that i can customize myself.Please assist.

  2. chanakya01 says:

    @Maxwell – Instead of setting “Allow multiple response” to “Yes”, You can write an event handler on Item adding and check for previous response by the same user. In case the user already responded you redirect the user to your custom page. Check this link for redirecting to custom page. https://chanakyajayabalan.wordpress.com/2008/10/07/customized-error-page-in-sharepoint/

  3. ss says:

    Thanks !
    It worked !!

  4. thendral58 says:

    Thanks……… Works like magic

  5. Ramanjulu Naidu N says:

    I would like to know how many times a particular user attempts to take the survey. is there a workaround? please …………………………guide me.

  6. Court says:

    Awesomeness!!! Buddy I am submitting you for the Pulitzer award!!!

  7. rhimi ghofrane says:

    thanks it was be very helpful !

  8. cindy hernandez says:

    Thank you so much, this information is so helpful!! Can you suggest any books or learning modules to help sharpen my skills?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s