Solved

jquery submit to SharePoint 2010

Posted on 2013-05-21
13
422 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
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
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
 
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

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction If you're like most people, you have occasionally made a typographical error when you're entering information into an online form.  And to your consternation, the browser remembers the error, and offers to autocomplete your future entr…
These days socially coordinated efforts have turned into a critical requirement for enterprises.
The viewer will learn how to dynamically set the form action using jQuery.
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)

813 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

9 Experts available now in Live!

Get 1:1 Help Now