I have three pull-down
Logic goes like
With Jira Workflow Toolbox you can implement a validation in a transition (also at "Create Issue" transition) indicating incompatible value selection for fields PD1, PD2 and PD3. To do it you can use Boolean validator with math, date-time or text-string terms with the following configuration:
Text to be parsed is: (%{11800} != "element12" OR %{11801} != null AND %{11802} = null) AND (%{11800} != "element13" OR %{11801} = null AND %{11802} != null)
Note that field codes in the particular instance of Jira used for this example are:
Once configured, transition "Create Issue" will look like this: