Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 487
  • Last Modified:

jquery submit to SharePoint 2010

Hi All,

For some reason, my code below does not submit.  Is my syntax off?  I get no errors.

<style>
table.formtbl {
&#9;&#9;background:#ebf4fb;
&#9;&#9;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
&#9;&#9;font-size:12px;
&#9;}
&#9;table.formtbl input{
&#9;&#9;float:left;
&#9;&#9;font-size:12px;
&#9;&#9;padding:4px 2px;
&#9;&#9;border:solid 1px #aacfe4;
&#9;&#9;width:200px;
&#9;}
&#9;
&#9;.bgColor {
&#9;background-color:white;
&#9;text-align:right
&#9;}
&#9;
&#9;.bgColorElement {&#9;
&#9;&#9;background-color:white;
&#9;}
&#9;
</style>

<table border="0" style="width: 45%">
<tr>
<td style="background-color:#eeeeee">
&#9;<table class="formtbl" style="width: 100%" cellspacing="1" cellpadding="2">
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td colspan="2" style="width:313px;font-weight:bold;text-align:left"><h2>Add a New Deliverable</h2></td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Deliverable Name</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColor"><input name="DeliverableName" type="text" id="txtDeliverableName"></td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">FY</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <select name="Select1" id="drpdFY">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;    <option value=""></option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="2013">2013</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="2013">2014</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="2013">2015</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  </select>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Activity</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <select name="Select2" id="drpdActivity">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; &#9;<option value=""></option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Aerial Networking">Aerial Networking</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="AISR Comms">AISR Comms</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Cross-Cutting">Cross-Cutting</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Maritime Networking">Maritime Networking</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Other">Other</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="SATCOM & Terminals">SATCOM & Terminals</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Tactical Networking">Tactical Networking</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  </select>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;        </td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Function</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<select name="Select3" id="drpdFunction">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value=""></option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="AoAs">AoAs</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Assessments">Assessments</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Long-Range Plans & Resource Allocatiion">Long-Range Plans & Resource Allocatiion</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Portfolio Mgt & Systems Eng.">Portfolio Mgt & Systems Eng.</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Program Oversight">Program Oversight</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Technical Oversight">Technical Oversight</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="OTHER">OTHER</option>&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</select>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px; height: 29px;font-weight:bold" class="bgColor">Project</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="height: 29px" class="bgColorElement"><input name="Text2" type="text" id="txtProject"></td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Government Lead</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<select id="drpdGovtLead">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value=""></option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Pino">Pino</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Greenfield">Greenfield</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Myers">Myers</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Chartier">Chartier</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Yarbrough">Yarbrough</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Brown">Brown</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Cardwell">Cardwell</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value="Corbett">Corbett</option>&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</select>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Product</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement"><input type="text" id="txtProduct"></td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Performer</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<select name="Select5" id="drpdPerformer">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option value=""></option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</select>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Contract</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<select name="Select10" id="drpdContract" multiple>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option></option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</select>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</td>
&#9;&#9;&#9;&#9;&#9;</tr>&#9;&#9;&#9;&#9;
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Performer POCs</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<select name="Select6" id="drpdPerformerPoc">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;  <option></option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</select>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Description</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement"><textarea name="TextArea1" cols="20" rows="2" id="textADescription"></textarea></td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Start Date</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement"><input type="text" id="StartDate"></td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">End Date</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement"><input type="text" id="EndDate"></td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Status</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<select name="Select7" id="drpdStatus">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;   <option value=""></option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;   <option value="Completed">Completed</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;   <option value="In Progress">In Progress</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;   <option value="Not Started">Not Started</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</select>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Completion Date</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement"><input type="text" id="CompletionDate"></td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">AOT Designator</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<select name="Select8" id="drpdAotDesignator">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option></option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Yes">Yes</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="No">No</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</select>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</td>
&#9;&#9;&#9;&#9;&#9;</tr>&#9;&#9;&#9;&#9;&#9;
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor"><span style="display:none">Realm</span></td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<span style="display:none">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<select name="Select9" id="drpdRealm">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option></option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Acquisition">Acquisition</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Requirements">Requirements</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Oversight">Oversight</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Technical Design/Demo">Technical Design/Demo</option>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<option value="Critical Change">Critical Change</option>&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</select>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</span>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Planned</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<input name="Text4" type="text" id="txtPlanned"></td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px;font-weight:bold" class="bgColor">Staff Months</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td class="bgColorElement">
&#9;
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<input name="Text6" type="text" id="txtStaffMonths"></td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="width: 313px; height: 29px;font-weight:bold" class="bgColor">Planned Funding</td>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td style="height: 29px" class="bgColorElement">
&#9;
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<input name="Text5" type="text" id="txtPlannedFunding"></td>
&#9;&#9;&#9;&#9;&#9;</tr>&#9;&#9;&#9;
&#9;&#9;&#9;&#9;&#9;<tr>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<td colspan="2" class="bgColorElement">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;<input type="submit" id="SubmitButton" value="Submit" onclick="SubmitButtonClick(this)">
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&nbsp;</td>
&#9;&#9;&#9;&#9;&#9;</tr>
&#9;</table>
</td>
</tr>
</table>

<!-- Begin Javascript and JQuery -->
<script type="text/javascript" src="http://win-2n0d15326id:11275/CNportal/js/jquery-1.8.2.min.js" language="javascript"></script>
<script type="text/javascript" src="http://win-2n0d15326id:11275/CNportal/js/jquery.SPServices-0.7.2.min.js" language="javascript"></script>
<script type="text/javascript" src="http://win-2n0d15326id:11275/CNportal/js/jquery-ui-LatestVersion.js" language="javascript"></script>
<link rel="stylesheet" type="text/css" href="http://win-2n0d15326id:11275/CNportal/style/jquery-ui-LatestVersion.css">

<script type="text/javascript">

$(function() {
    $( "#StartDate" ).datepicker();
&#9;$( "#EndDate" ).datepicker();
&#9;$( "#CompletionDate" ).datepicker();
  });
  

$(document).ready(function() {
 
&#9;// Gets the current sites URL
&#9;currSiteUrl = $().SPServices.SPGetCurrentSite();

//Get Contract Performer data to populate drop down list&#9;
GetListData("Contract Performer","","GetPerformerName",true);
&#9;

}) //Close Main Function

$("#drpdPerformer").change(function(){&#9;
&#9;var queryThis = "<Where><Eq><FieldRef Name='ContractorName'/><Value Type='Lookup'>" + $("#drpdPerformer").val() + "</Value></Eq></Where>";
&#9;GetPerformerStaff(queryThis);
&#9;
&#9;var ctrQuery = "<Where><Eq><FieldRef Name='Performer'/><Value Type='Lookup'>" + $("#drpdPerformer").val() + "</Value></Eq></Where>";
&#9;GetContracts(ctrQuery);
});

$("#drpdAotDesignator").change(function(){
&#9;if ($("#drpdAotDesignator").val()=="Yes")
&#9;{
&#9;&#9;$("#drpdRealm").css("display", "inline");
&#9;}

});

//Gets list data
function GetListData(ListName,Query,CompleteMethod,isAsync)
{
&#9;var soapEnv =
        "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'>" +
            "<soapenv:Body>" +
                "<GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>" +
                    "<listName>"+ListName+"</listName>" + Query&#9;+&#9;&#9;&#9;&#9;
                    "<viewFields>" +
                        "<ViewFields>" +
                        "</ViewFields>" +
                    "</viewFields>" +
                "</GetListItems>" +
            "</soapenv:Body>" +
        "</soapenv:Envelope>";&#9;&#9;&#9;&#9;
    $.ajax(
&#9;{
        url: currSiteUrl + "/_vti_bin/lists.asmx",
        type: "POST",
&#9;&#9;async: isAsync,
        dataType: "xml",
        data: soapEnv,
        complete: function(xData, status){
&#9;&#9;//alert(CompleteMethod);
&#9;&#9;&#9;if(CompleteMethod == "GetPerformerName")
&#9;&#9;&#9;&#9;GetPerformerName(xData,status);&#9;
&#9;&#9;&#9;//if(CompleteMethod == "GetPerformerStaff")
&#9;&#9;&#9;//&#9;GetPerformerStaff(xData,status);
&#9;&#9;},
        contentType: "text/xml; charset=\"utf-8\""
    });&#9;
}

function GetPerformerName(xData, status) 
{
&#9;//Iterates through each row and returns information - Populates the "Performer" dropdown with values from the Objectives list
    $(xData.responseXML).find("z\\:row").each(function() 
&#9;{  &#9;
&#9;&#9;var Title = $(this).attr("ows_Title");
&#9;&#9;var appendThis = "<option value='"+Title+"'>"+Title+"</option>";&#9;&#9;&#9;&#9;&#9;
&#9;&#9;$("#drpdPerformer").append(appendThis);&#9;&#9;
&#9;});
}


function GetContracts(qry) 
{
&#9;$("#drpdContract").find('option').remove();
&#9;$("#drpdContract").append('<option></option>');
&#9;
&#9;$().SPServices({
    operation: "GetListItems",
    async: false,
    listName: "Contracts",
    CAMLViewFields: "<ViewFields></ViewFields>",
    CAMLQuery:"<Query>" +
                  qry +
               "</Query>",

    completefunc: function (xData, Status) {


      $(xData.responseXML).SPFilterNode("z:row").each(function() {
      
&#9;&#9;var appendThis = "<option value='"+$(this).attr("ows_Title")+"'>"+$(this).attr("ows_Title")+"</option>";&#9;&#9;&#9;&#9;&#9;
&#9;&#9;$("#drpdContract").append(appendThis);

      });


     }

  });
&#9;
&#9;
&#9;
&#9;
&#9;
   /* $(xData.responseXML).find("z\\:row").each(function() 
&#9;{  &#9;&#9;&#9;
&#9;&#9;var appendThis = "<option value='"+$(this).attr("ows_Title")+"'>"+$(this).attr("ows_Title")+"</option>";&#9;&#9;&#9;&#9;&#9;
&#9;&#9;$("#drpdPerformerPoc").append(appendThis);
&#9;});*/
}


function GetPerformerStaff(qry) 
{
&#9;$("#drpdPerformerPoc").find('option').remove();
&#9;$("#drpdPerformerPoc").append('<option></option>');
&#9;
&#9;$().SPServices({
    operation: "GetListItems",
    async: false,
    listName: "Performer Staff",
    CAMLViewFields: "<ViewFields></ViewFields>",
    CAMLQuery:"<Query>" +
                  qry +
               "</Query>",

    completefunc: function (xData, Status) {


      $(xData.responseXML).SPFilterNode("z:row").each(function() {
      
&#9;&#9;var appendThis = "<option value='"+$(this).attr("ows_Title")+"'>"+$(this).attr("ows_Title")+"</option>";&#9;&#9;&#9;&#9;&#9;
&#9;&#9;$("#drpdPerformerPoc").append(appendThis);

      });


     }

  });
&#9;
&#9;
&#9;
&#9;
&#9;
   /* $(xData.responseXML).find("z\\:row").each(function() 
&#9;{  &#9;&#9;&#9;
&#9;&#9;var appendThis = "<option value='"+$(this).attr("ows_Title")+"'>"+$(this).attr("ows_Title")+"</option>";&#9;&#9;&#9;&#9;&#9;
&#9;&#9;$("#drpdPerformerPoc").append(appendThis);
&#9;});*/
}


function SubmitButtonClick(element)
{
//alert("HELLO");
//alert($().SPServices.SPGetCurrentSite());
alert($("#drpdActivity").val());&#9;
&#9;//
&#9;$().SPServices(
&#9;&#9;&#9;&#9;{
&#9;&#9;&#9;&#9;&#9;operation: "UpdateListItems",
&#9;&#9;&#9;&#9;&#9;listName: "Deliverables",
&#9;&#9;&#9;&#9;&#9;async: false,&#9;&#9;&#9;&#9;&#9;
&#9;&#9;&#9;&#9;&#9;updates: "<Batch OnError='Continue' PreCalc='TRUE'>" +
&#9;&#9;&#9;&#9;&#9;&#9;"<Method ID='1' Cmd='New'>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Title'>"+$("#txtDeliverableName").val()+"</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Activity'>" + $("#drpdActivity").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='AOTDesignator'>" + $("#drpdAotDesignator").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='CompletionDate'>" + $("#CompletionDate").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Contract'>" + $("#drpdContract").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='EndDate'>" + $("#EndDate").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='StartDate'>" + $("#StartDate").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Description'>" + $("#textDescription").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='GovernmentLead'>" + $("#drpdGovtLead").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Product'>" + $("#txtProduct").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Status'>" + $("#drpdStatus").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Function'>" + $("#drpdFunction").val() + "</Field>" +&#9;&#9;&#9;&#9;&#9;
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='FY'>" + $("#drpdFY").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Performer'>" + $("#drpdPerformer").val() + "</Field>" +&#9;
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='PerformerPOCs'>" + $("#drpdPerformerPOCs").val() + "</Field>" +&#9;&#9;&#9;&#9;
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Planned'>" + $("#txtPlanned").val() + "</Field>" +&#9;
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='PlannedFunding'>" + $("#txtPlannedFunding").val() + "</Field>" +&#9;&#9;&#9;&#9;&#9;
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Project'>" + $("#txtProject").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='Realm'>" + $("#drpdRealm").val() + "</Field>" +
&#9;&#9;&#9;&#9;&#9;&#9;&#9;"<Field Name='StaffMonths'>" + $("#txtStaffMonths").val() + "</Field>" + &#9;&#9;&#9;
&#9;&#9;&#9;&#9;&#9;&#9;"</Method>" +
&#9;&#9;&#9;&#9;&#9;"</Batch>",
&#9;&#9;&#9;&#9;&#9;completefunc: function(xData, Status) 
&#9;&#9;&#9;&#9;&#9;{
&#9;&#9;&#9;&#9;&#9;&#9;//SaveRisks();
&#9;&#9;&#9;&#9;&#9;}
&#9;
&#9;
});

}
</script>

Open in new window

0
Isaac
Asked:
Isaac
  • 7
  • 5
1 Solution
 
Rainer JeschorCommented:
Hi,
to verify that this is not a data type issue, could you please run the following script and attach the generated file?
Please adjust the site url and output path variable
$siteUrl = "http://yoursharepointsiteurl"
$listName = "Deliverables"
$outputPath = "C:\ListDeliverablesSchema.xml"
$site = Get-SPSite -Identity $siteUrl
$web = $site.OpenWeb() 
$list = $web.Lists[$listName]
$list.SchemaXML | Out-File $outputPath

Open in new window


Thanks.
Rainer
0
 
IsaacSharePoint Client Side DeveloperAuthor Commented:
When I got to the 4th line, I get the following error:

winshell
0
 
Rainer JeschorCommented:
Hi,
sorry, I forgot to mention that the Powershell script has to run in the Sharepoint management shell (because this loads the right Sharepoint commandlets)
0
Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.

 
Rainer JeschorCommented:
On the Sharepoint server -> Start -> All programs -> Sharepoint server -> Sharepoint management shell
0
 
IsaacSharePoint Client Side DeveloperAuthor Commented:
Here's what i get now..

powershell
0
 
Rainer JeschorCommented:
Hi,
ok, it seems that this is a SPWeb object, so lets try to access that directly:
Get-SPWeb
$webUrl = "http://win-2n0d15326id:11275/CNportal"
$listName = "Deliverables"
$outputPath = "C:\ListDeliverablesSchema.xml"
# Code to get the info
$web = Get-SPWeb $webUrl
$list = $web.Lists[$listName]
$list.SchemaXML | Out-File $outputPath

Open in new window

0
 
IsaacSharePoint Client Side DeveloperAuthor Commented:
That worked...Please see attached.

Thanks!
ListDeliverablesSchema.xml
0
 
Rainer JeschorCommented:
Hi,
just a short update: I am still working on that, there have been a lot of different issues. I will post a working code sample tomorrow noon german time.
Issues:
- Missing ";" at the end of document ready
- Update method not using internal field names everywhere (e.g. Staff_x0020_Months)
- Date format in Update method needs to be "YYYY-MM-DD"
- Lookup values needs to be in the format "ID;#Value"

I am pretty close but its too late to finish completely. Please be patient.
Thanks.

KR
Rainer
0
 
IsaacSharePoint Client Side DeveloperAuthor Commented:
Thanks Rainer..

I don't understand why I don't get errors for the issues you speak of.  
I'm new to spservices so I guess I will understand more with time.

Thanks again!
0
 
IsaacSharePoint Client Side DeveloperAuthor Commented:
Hi Rainer,

I have changed some of the field names and got them working but I still can't get all of them to work.  I attached the new Schema file like before.  Here's the new code below.  The ones that are not commented out work but 2 don't: When I uncomment "PerformerPOCs" and "Status" , the insert does not work and it matches the static name in the schema.  Any ideas? Thanks!

<table border="0" style="width: 45%">
<tr>
<td style="background-color:#eeeeee">
	<table class="formtbl" style="width: 100%" cellspacing="1" cellpadding="2">
					<tr>
									<td colspan="2" style="width:313px;font-weight:bold;text-align:left"><h2>Add a New Deliverable</h2></td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Deliverable Name</td>
									<td class="bgColor"><input name="DeliverableName" type="text" id="txtDeliverableName"></td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">FY</td>
									<td class="bgColorElement">
									  <select name="Select1" id="drpdFY">
									    <option value=""></option>
										<option value="2013">2013</option>
										<option value="2013">2014</option>
										<option value="2013">2015</option>
									  </select>
									</td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Activity</td>
									<td class="bgColorElement">
									  <select name="Select2" id="drpdActivity">
									 	<option value=""></option>
										<option value="Aerial Networking">Aerial Networking</option>
										<option value="AISR Comms">AISR Comms</option>
										<option value="Cross-Cutting">Cross-Cutting</option>
										<option value="Maritime Networking">Maritime Networking</option>
										<option value="Other">Other</option>
										<option value="SATCOM & Terminals">SATCOM & Terminals</option>
										<option value="Tactical Networking">Tactical Networking</option>
									  </select>
							        </td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Function</td>
									<td class="bgColorElement">
										<select name="Select3" id="drpdFunction">
										  <option value=""></option>
										  <option value="AoAs">AoAs</option>
										  <option value="Assessments">Assessments</option>
										  <option value="Long-Range Plans & Resource Allocatiion">Long-Range Plans & Resource Allocatiion</option>
										  <option value="Portfolio Mgt & Systems Eng.">Portfolio Mgt & Systems Eng.</option>
										  <option value="Program Oversight">Program Oversight</option>
										  <option value="Technical Oversight">Technical Oversight</option>
										  <option value="OTHER">OTHER</option>										  										  										  										  										  										  
										</select>
									</td>
					</tr>
					<tr>
									<td style="width: 313px; height: 29px;font-weight:bold" class="bgColor">Project</td>
									<td style="height: 29px" class="bgColorElement"><input name="Text2" type="text" id="txtProject"></td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Government Lead</td>
									<td class="bgColorElement">
										<select id="drpdGovtLead">
										  <option value=""></option>
										  <option value="Pino">Pino</option>
										  <option value="Greenfield">Greenfield</option>
										  <option value="Myers">Myers</option>
										  <option value="Chartier">Chartier</option>
										  <option value="Yarbrough">Yarbrough</option>
										  <option value="Brown">Brown</option>
										  <option value="Cardwell">Cardwell</option>
										  <option value="Corbett">Corbett</option>										  										  										  										  										  										  										  
										</select>
									</td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Product</td>
									<td class="bgColorElement"><input type="text" id="txtProduct"></td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Performer</td>
									<td class="bgColorElement">
										<select name="Select5" id="drpdPerformer">
										  <option value=""></option>
										</select>
									</td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Contract</td>
									<td class="bgColorElement">
												<select name="Select10" id="drpdContract" multiple>
													<option></option>
												</select>
									</td>
					</tr>				
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Performer POCs</td>
									<td class="bgColorElement">
										<select name="Select6" id="drpdPerformerPoc">
										  <option></option>
										</select>
									</td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Description</td>
									<td class="bgColorElement"><textarea name="TextArea1" cols="20" rows="2" id="textADescription"></textarea></td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Start Date</td>
									<td class="bgColorElement"><input type="text" id="StartDate"></td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">End Date</td>
									<td class="bgColorElement"><input type="text" id="EndDate"></td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Status</td>
									<td class="bgColorElement">
										<select name="Select7" id="drpdStatus">
										   <option value=""></option>
										   <option value="Completed">Completed</option>
										   <option value="In Progress">In Progress</option>
										   <option value="Not Started">Not Started</option>
										</select>
									</td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Completion Date</td>
									<td class="bgColorElement"><input type="text" id="CompletionDate"></td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">AOT Designator</td>
									<td class="bgColorElement">
										<select name="Select8" id="drpdAotDesignator">
											<option></option>
											<option value="Yes">Yes</option>
											<option value="No">No</option>
										</select>
									</td>
					</tr>					
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor"><span style="display:none">Realm</span></td>
									<td class="bgColorElement">
									<span style="display:none">
													<select name="Select9" id="drpdRealm">
													<option></option>
													<option value="Acquisition">Acquisition</option>
													<option value="Requirements">Requirements</option>
													<option value="Oversight">Oversight</option>
													<option value="Technical Design/Demo">Technical Design/Demo</option>
													<option value="Critical Change">Critical Change</option>													
													</select>
									</span>
									</td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Planned</td>
									<td class="bgColorElement">
	
													<input name="Text4" type="text" id="txtPlanned"></td>
					</tr>
					<tr>
									<td style="width: 313px;font-weight:bold" class="bgColor">Staff Months</td>
									<td class="bgColorElement">
	
													<input name="Text6" type="text" id="txtStaffMonths"></td>
					</tr>
					<tr>
									<td style="width: 313px; height: 29px;font-weight:bold" class="bgColor">Planned Funding</td>
									<td style="height: 29px" class="bgColorElement">
	
													<input name="Text5" type="text" id="txtPlannedFunding"></td>
					</tr>			
					<tr>
									<td colspan="2" class="bgColorElement">
									<input type="submit" id="SubmitButton" value="Submit" onclick="SubmitButtonClick(this)">
									&nbsp;</td>
					</tr>
	</table>
</td>
</tr>
</table>

<!-- Begin Javascript and JQuery -->
<script type="text/javascript" src="http://win-2n0d15326id:11275/CNportal/js/jquery-1.8.2.min.js" language="javascript"></script>
<script type="text/javascript" src="http://win-2n0d15326id:11275/CNportal/js/jquery.SPServices-0.7.2.min.js" language="javascript"></script>
<script type="text/javascript" src="http://win-2n0d15326id:11275/CNportal/js/jquery-ui-LatestVersion.js" language="javascript"></script>
<link rel="stylesheet" type="text/css" href="http://win-2n0d15326id:11275/CNportal/style/jquery-ui-LatestVersion.css">

function SubmitButtonClick(element)
{

	var DeliverableName = $("#txtDeliverableName").val();
	var FY = $("#drpdFY").val();
	var Activity = $("#drpdActivity").val();
	var Function = $("#drpdFunction").val();
	var Project = $("#txtProject").val();
	var Product = $("#txtProduct").val();
	var GovtLead = $("#drpdGovtLead").val();
	var Performer = $("#drpdPerformer").val();
	var PerformerPOC = $("#drpdPerformerPoc").val();
	var Description = $("#textADescription").val();
	var StartDate = $("#StartDate").val();
	var EndDate = $("#EndDate").val();
	var CompletionDate = $("#CompletionDate").val();
	var Planned = $("#txtPlanned").val();
	var staffMonths = $("#txtStaffMonths").val();
	var status = $("#drpdStatus").val();
	
	$().SPServices(
				{
					operation: "UpdateListItems",
					listName: "Deliverables",
					async: false,					
					updates: "<Batch OnError='Continue' PreCalc='TRUE'>" +
						"<Method ID='1' Cmd='New'>" +
							"<Field Name='Title'>"+DeliverableName+"</Field>" +
							"<Field Name='FY'>" +FY+ "</Field>" +
						    "<Field Name='Activity'>"+Activity+"</Field>" +
							"<Field Name='Function'>" +Function+ "</Field>" +							    
							"<Field Name='Project'>" +Project+ "</Field>" +
							"<Field Name='Product'>" +Product+ "</Field>" +
							"<Field Name='GovtLead'>" +GovtLead+ "</Field>" +							
							"<Field Name='Performer'>" +Performer+ "</Field>" +
							"<Field Name='PerformerPOCs'>" +PerformerPOC+ "</Field>" +
							"<Field Name='Description'>" +Description+ "</Field>" +
							"<Field Name='StartDate'>" +StartDate+ "</Field>" +
							"<Field Name='EndDate'>" +EndDate+ "</Field>" +
							"<Field Name='CompletionDate'>" +CompletionDate+ "</Field>" +
							"<Field Name='Planned'>" +Planned+ "</Field>"+
							"<Field Name='StaffMonths'>" +staffMonths+ "</Field>" + 							
							"<Field Name='Status'>" +status+ "</Field>" +
							/*"<Field Name='AOTDesignator'>" + $("#drpdAotDesignator").val()+ "</Field>" +							
							"<Field Name='Contract'>" +$("#drpdContract").val()+ "</Field>" +																																				
							"<Field Name='PlannedFunding'>" + $("#txtPlannedFunding").val()+ "</Field>" +												
							"<Field Name='Realm'>" +$("#drpdRealm").val()+ "</Field>" +	*/					
						"</Method>" +
					"</Batch>",
					completefunc: function(xData, Status) 
					{
						//SaveRisks();
						alert("HELP");
					}
	
	
});

}
</script>

Open in new window

0
 
IsaacSharePoint Client Side DeveloperAuthor Commented:
I finally got it to work.  The issue was that in one of my drop down boxes, one of my values had an "&".  I guess the SP list does not like this.  When i changed it to an "and", everything worked fine.
0
 
IsaacSharePoint Client Side DeveloperAuthor Commented:
Thanks for all your help Rainerj
0

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

  • 7
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now