I'm trying to create custom form for a SharePoint 2007 document library using SharePoint Designer 2007. Is it possible to make a form field conditionally required based on the selected item from a drop-down in the the same parent form?

I was able to implement something similar pretty quickly using InfoPath 2007, but my project requirements call for this to be implemented using SharePoint Designer 2007. I have access to Visual Studio 2010 as well, if not possible in SharePoint Designer 2007, can something like this can be implemented using VS2010? Input is appreciated.


Thanks Suren, I took your suggestion to use a Javascript solution. After some additional reading I implemented a custom Javascript driven form validation and submission solution using SPServices jQuery Library. The remaining issue is with assigning correct permissions, for some reason users need to have Managed Lists permission settings in order to properly inject new items in a list using the SPService library's UpdateListItems function. If I can get that resolved this will complete the solution.


1 Answer 1


You can implement by using JavaScript. Please refer this link.

  • Thanks for the response suren, sorry for neglecting to response sooner. I don't mind using JavaScript if it's the preferred practice for this kind of scenario on MOSS 2007. Does SharePoint Designer 2007 have any built-in tools to help achieve this? This seems like it would be a pretty common task, although I am working with MOSS 2007, so maybe this is only possible on more current versions of MOSS... Apr 22, 2013 at 22:35
  • I think there is no build in options available. You have to modify NewForm and EditForm in SharePoint Designer and add javascript code which i mentioned above.
    – Suren
    Apr 23, 2013 at 4:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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