I have created a `SPList` named Pets having 2 fields petname[`single line of text`] and pettype[`choice field`] and created a new customform from this list using `SP Designer 2010`. Now I need to `presaveaction` and some `jquery`,`spservices` stuff in this form for validation and manipulation when save button is clicked. But I am not seeing any ID of the field for applying the jQuery and fetch the values.Am able to see the below code. <p> <li> Can I create a separate ID/assign separate ID for each field in this form, just like we do in ASP.NET forms and visual web part using SP D? <p> <tr> <td width="190px" valign="top" class="ms-formlabel"> <H3 class="ms-standardheader"> <nobr>PetName</nobr> </H3> </td> <td width="400px" valign="top" class="ms-formbody"> <SharePoint:FormField runat="server" id="ff2{$Pos}" ControlMode="New" FieldName="PetName" __designer:bind=" {ddwrt:DataBind('i',concat('ff2',$Pos),'Value', 'ValueChanged','ID', ddwrt:EscapeDelims(string(@ID)),'@PetName')}"/> <SharePoint:FieldDescription runat="server" id="ff2description{$Pos}" FieldName="PetName" ControlMode="New"/> </td> </tr> currently this is my spd form looks like, ie the code for petname field. am confused by `id="ff2{$Pos}"`. <li> Can i use this in my jQuery/PreSaveAction validation as it is? If not, whats the best way of implementing this assignment of field IDs?