I created a custom list with some columns in SharePoint 2016 Publishing site.
Is there any way to show different column in New Item form and Edit Item form any way OOTB.
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.
Sign up to join this communityThis is not possible using SharePoint out of the box capabilities.
However, as you are using SharePoint 2016, you can easily show/hide fields using custom JavaScript/JQuery.
Check below links for more information:
You can create the list and the fields using PnP PowerShell or normal PowerShell using CSOM and in the field definition xml you can specify if you want to show the field on new/edit/display form
You can refer the field definition xml from below URL
https://docs.microsoft.com/en-us/sharepoint/dev/schema/field-element-field