?
Solved

jquery submit to SharePoint 2010

Posted on 2013-05-21
13
Medium Priority
?
470 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
WordPress Tutorial 4: Recommended Plugins

Now that you have WordPress installed, understand the interface, and know how to install new parts, let’s take a look at our recommended plugins.

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

RHCE - Red Hat OpenStack Prep Course

This course will provide in-depth training so that students who currently hold the EX200 & EX210 certifications can sit for the EX310 exam. Students will learn how to deploy & manage a full Red Hat environment with Ceph block storage, & integrate Ceph into other OpenStack service

Question has a verified solution.

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

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…
This article discusses how to implement server side field validation and display customized error messages to the client.
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)
This tutorial gives a high-level tour of the interface of Marketo (a marketing automation tool to help businesses track and engage prospective customers and drive them to purchase). You will see the main areas including Marketing Activities, Design …
Suggested Courses

765 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