Hoy, en un site de SharePoint necesite habilitar en una página un formulario con determinados campos(en realidad necesitaba enviar una solicitud POST a una ventana con determinados parámetros).
Este formulario debe enviarse a una URL determinada (atributo action) y en una nueva vetana(atributo target).

Si insertamos el fragmento HTML correspondiente a este formulario en el WebPart del Editor de Contenido aparece un aviso:

Las etiquetas <FORM> no son compatibles con el código HTML especificado en la propiedad Content o en la propiedad Content Link. Puede quitar la etiqueta <FORM> o utilizar el elemento Web Visor de páginas que sí admite la etiqueta HTML <FORM>.

Estudie la posibilidad de usar el WebPart de Formulario para resolver este inconveniente, pero seguía sin resolver lo que necesitaba:-(

Entonces llegue a la conclusión de usar código JavaScript para crear dinámicamente el formulario por medio del modelo DOM. El código JavaScript es algo similar a esto:

function CreateForm()
{
       fForm = document.createElement("form");
       fForm.setAttribute("id", "frmSendData");
       fForm.setAttribute("action", "http://.........");
       fForm.setAttribute("method", "post");
       fForm.setAttribute("target", "_new");
       var iInput = document.createElement("input");
       iInput.setAttribute("type", "hidden");
       iInput.setAttribute("name", "Data");
       iInput.setAttribute("id", "Data");
       iInput.setAttribute("value", "Valor");
       fForm.appendChild(iInput);

       document.getElementById('divFormContainer').appendChild( fForm);//insertar el FORM dentro de un DIV codificado en el mismo webpart

}

El formulario funciona perfectamente!!!! de esta forma las personas que tenga esta extraña necesidad la pueden resolver sin grandes complicaciones.