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?