javascript - How do I pre-fill a PDF Web Form using URL Query String (or better method)? -


i need fill in pdf web form available public data taken url query string. don't want user able edit on form - print or save it.

i realize not secure way edit query string modify data. there more secure way?

i trying using simplest way possible: pdf form , javascript in form.

code follows has not been tested properly. wondering if right approach?

 // code taken from:  // http://blogs.adobe.com/pdfdevjunkie/2009/12/populating_pdf_form_fields_fro.html  // accessed: june 15, 2015   //only run script if pdf file being viewed in browser window  if (this.external)  {      //the whitelist defines fields permitted changed url.      //if want fields changed, leave array empty in "[]"      //whitelist = ["name", "address", "city", "state", "zipcode"]      whitelist = []       //get parameters portion of url , unescape spaces , punctuation      parametersstring = this.url.substring(this.url.indexof("?")+1)      //only run script if there parameters      if (parametersstring.length > 0)      {          //create array of key/value pairs          parameters = parametersstring.split("&")          //loop through array...          each (parameter in parameters)          {              //create 2 element array each parameter [key, value]              kvpair = parameter.split("=")              //set field named "key" "value"              fieldname = unescape(kvpair[0])              if (whitelist.length > 0)              {                if (whitelist.indexof(fieldname) > -1)                {                    this.getfield(fieldname).value = unescape(kvpair[1])                }              }              else              {                 this.getfield(fieldname).value = unescape(kvpair[1])              }        }    } } 


Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -