I'm looking for a simple way to make a SharePoint:FormField required.

I want to do it using C# or SharePoint options but not using JQuery or Javascript because I already know how to do it with JS an JQuery. Obviously the "Required='TRUE'" attribute within list column definition is useless, at least for custom forms. Please a way that do not include Using UI will be appreciated.

  • 1
    Are you setting the field in the list to be required, that would be my first step. – Eric Alexander Dec 4 '15 at 15:18
  • Yes I did it already :( – ameliapond Dec 4 '15 at 15:30
  • You are creating form first and then making changes to your list after making fields mandatory or non-mandatory. You need to create the form once again after making changes. So that you will see that field as a mandatory. – Niranjan Kulkarni Dec 4 '15 at 15:37
  • Thank you ! I saw your answer a little bit too late. Please don't pay attention to my comment below your answer. – ameliapond Dec 4 '15 at 15:43
  • Ok that's fine. – Niranjan Kulkarni Dec 4 '15 at 15:47

You can make that column required by going to List Settings and clicking on to the column, and then just clicking option Yes under "Required that this columns contains information". If you are using sharepoint Forms, then I think you need to create again the new form if you are making changes on the list after creating the new form. That changes will get updated only when you create the new form once again. So first we need to define which columns are to be made mandatory and which are to be made non-mandatory. There is immense importance to define list architecture first of all in SharePoint.

  • Does that mean that I need to recreate all my custom forms (New and Edit ) if I decided to change one attribute of one of my columns ? – ameliapond Dec 4 '15 at 15:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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