SharePoint 2010 - Lookup list issue

Symptoms

On any SharePoint 2010 site, if we have lookup lists that contain over 20+ items and if the user tries to create a new item in the in that list, they are unable to see the lookup value from the lists as it is positioned in a different place in the list. This issue is observed in IE 8, IE 9 and IE 10.

Cause
This seems to be an issue with identifying the correct x and y coordinates when showing the filtered items in the dropdown lists.

Resolution

We do have a workaround which can be implemented on any environment where we have the lookup list with more than 20+ items.

Below are the steps to be followed to implement the workaround:

1. We need to open the site in SharePoint Designer 2010.

2. Go to the List which is using the lookup list items.

3. Modify the newform.aspx using SPD 2010.

4. In the modify web part and in the "miscellaneous" section, check the option, "UseStandardControl" and apply the changes.

5. Test the new item creation on the target list where we have the lookup columns being created and everything works perfectly fine

6. We have the dropdown positioned in the expected place and no issues with the display.

7. We can also select the lookup list item without a double-click.

8. Modify the webpart properties for the editform.aspx page as well in SPD.

9. Now, when we edit the item, we do not have the lookup issue anymore observed in the newform.aspx and editform.aspx page.