SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When creating a survey you can create a rating scale. Be default you can set the following.

  1. Strongly Disagree
  2. Neither Agree nor Disagree
  3. Strongly Agree

Is it possible to set the two options?

  1. Strongly Disagree
  2. Disagree
  3. Neither Agree nor Disagree
  4. Agree
  5. Strongly Agree
share|improve this question
up vote 1 down vote accepted

Instead of relying on the rating scale, you could simply create a multiple choice question with the ratings you desire to use.

share|improve this answer

Nice Article on SharePoint Survey Lists

Sudheer Create Survey Lists in SharePoint :

share|improve this answer

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

Linking to your own blog isn't what we do here. Please add more explaination in this post, or it may be deleted! – Benny Skogberg Nov 25 '14 at 19:35

we can write client JavaScript code to dynamically update the UI on page. We use SharePoint designer updates the “NewForm.aspx”, “DispForm.aspx”, “EditForm.aspx” and “Summary.aspx” to add custom JavaScript codes.

For NewForm.aspx; DispForm.aspx; EditForm.aspx <script type="text/javascript"> var tables = document.getElementsByTagName('table'); for (var i=0; i<tables.length; i++) { if (tables[i].summary == 'Rating Scale Question') { var trs = tables[i].getElementsByTagName('tr'); var tds = trs[0].getElementsByTagName('td'); tds[2].colSpan = 1; tds[2].innerHTML = 'your range text'; tds[3].colSpan = 1; tds[3].innerHTML = your range text'; tds[4].colSpan = 1; tds[4].innerHTML = your range text'; tds[5].colSpan = 1; tds[5].innerHTML = your range text'; } } </script> For Summary.aspx <script type="text/javascript"> var tables = document.getElementsByTagName('table'); for (var i=0; i<tables.length; i++) { if (tables[i].className == 'ms-surveyVBarT') { tables[i].deleteRow(0); var row = tables[i].insertRow(0); var cell0 = row.insertCell(0); var cell1 = row.insertCell(1); var cell2 = row.insertCell(2); var cell3 = row.insertCell(3); cell0.innerHTML = your range text'; cell1.innerHTML = your range text'; cell2.innerHTML = your range text'; cell3.innerHTML = your range text'; } } </script>

These JavaScript codes are all added in the content tag which contentplaceholderid="PlaceHolderMain".

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.