Solved

jquery submit to SharePoint 2010

Posted on 2013-05-21
13
407 Views
Last Modified: 2013-05-27
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
Comment
Question by:Isaac
  • 7
  • 5
13 Comments
 
LVL 44

Expert Comment

by:Rainer Jeschor
ID: 39184521
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
 
LVL 5

Author Comment

by:Isaac
ID: 39185309
When I got to the 4th line, I get the following error:

winshell
0
 
LVL 44

Expert Comment

by:Rainer Jeschor
ID: 39185613
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
 
LVL 44

Expert Comment

by:Rainer Jeschor
ID: 39185618
On the Sharepoint server -> Start -> All programs -> Sharepoint server -> Sharepoint management shell
0
 
LVL 5

Author Comment

by:Isaac
ID: 39185673
Here's what i get now..

powershell
0
 
LVL 44

Expert Comment

by:Rainer Jeschor
ID: 39185813
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
Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

 
LVL 5

Author Comment

by:Isaac
ID: 39185863
That worked...Please see attached.

Thanks!
ListDeliverablesSchema.xml
0
 
LVL 44

Accepted Solution

by:
Rainer Jeschor earned 500 total points
ID: 39189278
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
 
LVL 5

Author Comment

by:Isaac
ID: 39189402
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
 
LVL 5

Author Comment

by:Isaac
ID: 39197707
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
 
LVL 5

Author Comment

by:Isaac
ID: 39199536
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
 
LVL 5

Author Closing Comment

by:Isaac
ID: 39199537
Thanks for all your help Rainerj
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

PROBLEM: The other day I was working on adding an ajax request to a webpage that already had a dialog box on the page.  The dialog box was using relative positioning to be positioned next to a form field I had on the page.  Everything was working…
Introduction JSON is an acronym for JavaScript Object Notation.  It is a text-string data transport mechanism, capable of representing simple or complex data structures in a consistent and easy-to-read manner.  Similar in concept to XML, but more e…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

706 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now