I have a SharePoint 2010 Foundation site that has recently been upgraded from WSS 3.0. The upgrade was completed successfully with no glitches.
However, ever since I have upgraded the site I have got a problem relating to lookup fields on the NewForm.aspx (New list entry page) on some calendar lists that were existing on the site prior to the upgrade.
The issue is that I have two lookup fields, one for Client and another for Meeting Type / Location. When I am on the NewForm.aspx (new list item entry page) and I select an entry in one of the lookup fields the second doesn’t allow me to select anything and just gives me the top value in the lookup list without offering any other alternative selections like it should. These fields are just standard SharePoint Lookup fields and are not modified in any way, nor is the page. This problem does not happen on new lists I create (with more than one lookup field in them) in the site nor does it happen if I add extra lookup fields on the existing lists, it just leaves these two fields with issues.
I have used Internet Explorers debugging tools to see if there is an error in any of the JavaScript on the page but nothing is being reported as being a problem and I have also tried rendering the page in different standards in Internet Explorer to see if it is related to the browser but these do not many any difference. One thing that is apparent though is that the values for both lookup fields are being pulled in to the HTML of the page as I can see them when viewing the HTML source of the page when it has loaded and in the Developer Tools in Internet Explorer…
If anyone has any experience of things like this and could point me in the direction of a fix for this I would be very grateful...
EDIT: Thank you for all the suggestions so far... I did some more digging on this and also tried the suggestions and I have further information about what this may be... I have noticed that what is actually happening is that when the first field is selected the options appear as normal to be selected from. When the second fid is selected the options do in fact appear as required but they appear under the first field, for example:
- If I select the Client field first, then I am presented with a list of options directly under the box to choose from as expected
- If I then select Meeting Type / Location the options for this field do appear (and they are correct) but they appear underneath the Client field as though they are options for that field instead of the second (Meeting Type / Location) field.
This is the same scenario no matter which order I select the fields in. The reason I came to notice this was I moved the fields closer to each other in their order in the list and they were both on the same screen. I am thinking this is an issue with the JavaScript that renders the options for the lookup field (as there are well in excess of 19 items so SharePoint has changed the control from a standard drop down box to its concoction of a text box, a down-arrow image and a list box for the options).
Based on all the above - if anyone can shed any further light on how to look into rectifying this so the options align up as they should I would be extremely grateful...
Many thanks in advance...