Tags
I have played with the javascript for Item ID in display and edit forms. The interesting part is you can add row into table by Javascript.
<script type="text/javascript"> // // Item ID in DispForm.aspx and EditForm.aspx // Feedback and questions: Christophe@PathToSharePoint.com // function DisplayItemID() { var regex = new RegExp("[\\?&]"+"ID"+"=([^&#]*)"); var qs = regex.exec(window.location.href); var TD1 = document.createElement("TD"); TD1.className = "ms-formlabel"; TD1.innerHTML = '<h3 class="ms-standardheader">Issue ID</h3>'; var TD2 = document.createElement("TD"); TD2.className = "ms-formbody"; TD2.innerHTML = qs[1]; var IdRow = document.createElement("TR"); IdRow.appendChild(TD1); IdRow.appendChild(TD2); var ItemBody = GetSelectedElement(document.getElementById("idAttachmentsRow"),"TABLE").getElementsByTagName("TBODY")[0]; ItemBody.insertBefore(IdRow,ItemBody.firstChild); } _spBodyOnLoadFunctionNames.push("DisplayItemID"); </script>