X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=therapies%2Fautosave.js;h=665a6011463ff7de12fa5e064847910805be58c1;hb=b9f386037364d4a10931c37acb464f0bf6d0e5d3;hp=bf6727492bcd649ec198d1bbdd9c9656814d31c7;hpb=6d2d03223a03794d2cef013b2b204b1a4eb983a0;p=lobster diff --git a/therapies/autosave.js b/therapies/autosave.js index bf67274..665a601 100644 --- a/therapies/autosave.js +++ b/therapies/autosave.js @@ -4,6 +4,7 @@ var formdata = ''; function postsubmit(){ if ( this.status == 200 ) { + document.querySelector('#report input[name="tid"]').setAttribute('value', this.response); console.log('successful auto submit of form data'); button.setAttribute('style', 'display: none;'); } else { @@ -18,7 +19,7 @@ function failsubmit(){ function formencode(fd){ var send; - send='autosubmit=false'; + send='autosubmit=true'; for (var tup of fd.entries()){ send += '&' + encodeURIComponent(tup[0]) + '=' + encodeURIComponent(tup[1]); } @@ -28,6 +29,7 @@ function formencode(fd){ function formsend(){ var request = new XMLHttpRequest(); request.open('post', '/therapies/update_therapy.sh'); + request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); request.timeout = 5000; request.onload = postsubmit; request.ontimeout = failsubmit;