I'm trying to assign Id to my inputField dynamically, those input fields are coming from field sets. These Ids needs to be assigned to those fields which are required in database.
On giving Id dynamically I'm getting Literal value is required for attribute id in error.
Based on those ids I need to perform some check in javascript, before saving the record.
<apex:outputPanel id="mySalesforceFields">
<apex:repeat value="{!fieldSetMemberList}" var="field">
<apex:inputField value="{!sObject[field]}" required="{!if((field.dbRequired || field.required), true,false)}"
id="{!if((field.dbRequired || field.required), field.label,'')}" />
</apex:repeat>
</apex:outputPanel>