Tell me more ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I'm using a SP 2010 list with custom InfoPath forms to track requests. A lot of times a user needs to submit multiple, very similar requests in one sitting, so I am looking at ways to simplify this process. I want to allow a user to submit a request, have the title field cleared out, and continue submitting requests using the old data from their first request.

For example,

Request #1

Title: My First Request

Item Type: Hardware

Manufacturer: A Good One

after submitting, the form would remain open but now look like this:

Request #2

Title:

Item Type: Hardware

Manufacturer: A Good One

allowing the user to only fill in what should be different (the title) and submit another request.

I've been able to accomplish the first part with InfoPath using a button to submit the form and leave it open, but clear the title field only. When I submit the form again, the new request is not actually submitted, but rather, the first request is overwritten. I've tried getting a new list item ID using max() and SP Web Services, but do not get anything back from the web service when I try to query for a new ID to assign to the new request.

I do not have access to the SP server beyond what the client side affords me (I can't modify/add any code server-side). I've heard it may be possible to get a max(ID) using a SQL server table but am not sure I can given my limitations. Is there a way to properly increment/assign the list item ID using JavaScript, InfoPath, WebServices, or other client side means?

Thanks!

share|improve this question
1  
DON'T try to query the SQL table. You will lose MSFT support of your installation. Have you written your own submit action in code? – rjcup3 Sep 26 '12 at 15:34

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.