From https://spservices.codeplex.com/discussions/528533
I just installed the update on our Dev box. Here is what a required select now looks like:
```
<td width="190px" valign="top" class="ms-formlabel" >
<H3 class="ms-standardheader">
<nobr>Guideline<span class="ms-formvalidation"> *</span></nobr></H3>
</td>
<td valign="top" class="ms-formbody" >
<span dir="none">
<select name="ctl00$m$g_308135f8_3f59_4d67_b5f8_c26776c498b7$ff51$ctl00$Lookup" id="ctl00_m_g_308135f8_3f59_4d67_b5f8_c26776c498b7_ff51_ctl00_Lookup" title="Guideline Required Field">
</select>
<br/>
</span>
</td>
```
I have not tested SPServices yet but have ran into issues with other plugins.
Comments: Here is the markup for a complex dropdown ``` <tr> <td nowrap="true" valign="top" width="190px" class="ms-formlabel"> <h3 class="ms-standardheader"> <nobr>Lookup Tasks<span class="ms-formvalidation" title="This is a required field." > *</span></nobr> </h3> </td> <td valign="top" class="ms-formbody"> <!-- FieldName="Lookup Tasks" FieldInternalName="Lookup_x0020_Tasks" FieldType="SPFieldLookup" --> <span dir="none"> <span style="vertical-align:middle"> <input name="ctl00$m$g_ef96bb30_22ce_4907_a82c_b5aeb24cd553$ctl00$ctl05$ctl06$ctl00$ctl00$ctl04$ctl00$ctl01" type="text" id="ctl00_m_g_ef96bb30_22ce_4907_a82c_b5aeb24cd553_ctl00_ctl05_ctl06_ctl00_ctl00_ctl04_ctl00_ctl01" class="ms-lookuptypeintextbox" onfocusout="CoreInvoke('HandleLoseFocus')" opt="_Select" title="Lookup Tasks" optHid="SPLookup_x0020_Tasks_Hidden" onkeypress="CoreInvoke('HandleChar')" onkeydown="CoreInvoke('HandleKey')" match="" choices="" onchange="CoreInvoke('HandleChange')" /> <img alt="Display lookup values" onclick="CoreInvoke('ShowDropdown','ctl00_m_g_ef96bb30_22ce_4907_a82c_b5aeb24cd553_ctl00_ctl05_ctl06_ctl00_ctl00_ctl04_ctl00_ctl01');" src="/_layouts/images/dropdown.gif" style="border-width:0px;vertical-align:middle;" /> </span> <br/> </span> </td> </tr> ```
I just installed the update on our Dev box. Here is what a required select now looks like:
```
<td width="190px" valign="top" class="ms-formlabel" >
<H3 class="ms-standardheader">
<nobr>Guideline<span class="ms-formvalidation"> *</span></nobr></H3>
</td>
<td valign="top" class="ms-formbody" >
<span dir="none">
<select name="ctl00$m$g_308135f8_3f59_4d67_b5f8_c26776c498b7$ff51$ctl00$Lookup" id="ctl00_m_g_308135f8_3f59_4d67_b5f8_c26776c498b7_ff51_ctl00_Lookup" title="Guideline Required Field">
</select>
<br/>
</span>
</td>
```
I have not tested SPServices yet but have ran into issues with other plugins.
Comments: Here is the markup for a complex dropdown ``` <tr> <td nowrap="true" valign="top" width="190px" class="ms-formlabel"> <h3 class="ms-standardheader"> <nobr>Lookup Tasks<span class="ms-formvalidation" title="This is a required field." > *</span></nobr> </h3> </td> <td valign="top" class="ms-formbody"> <!-- FieldName="Lookup Tasks" FieldInternalName="Lookup_x0020_Tasks" FieldType="SPFieldLookup" --> <span dir="none"> <span style="vertical-align:middle"> <input name="ctl00$m$g_ef96bb30_22ce_4907_a82c_b5aeb24cd553$ctl00$ctl05$ctl06$ctl00$ctl00$ctl04$ctl00$ctl01" type="text" id="ctl00_m_g_ef96bb30_22ce_4907_a82c_b5aeb24cd553_ctl00_ctl05_ctl06_ctl00_ctl00_ctl04_ctl00_ctl01" class="ms-lookuptypeintextbox" onfocusout="CoreInvoke('HandleLoseFocus')" opt="_Select" title="Lookup Tasks" optHid="SPLookup_x0020_Tasks_Hidden" onkeypress="CoreInvoke('HandleChar')" onkeydown="CoreInvoke('HandleKey')" match="" choices="" onchange="CoreInvoke('HandleChange')" /> <img alt="Display lookup values" onclick="CoreInvoke('ShowDropdown','ctl00_m_g_ef96bb30_22ce_4907_a82c_b5aeb24cd553_ctl00_ctl05_ctl06_ctl00_ctl00_ctl04_ctl00_ctl01');" src="/_layouts/images/dropdown.gif" style="border-width:0px;vertical-align:middle;" /> </span> <br/> </span> </td> </tr> ```