I am creating an epub3 with a form inside. Is it possible to save the information that was inputted in the form locally when the user is offline and send it to a web service if the user is online?
1
There are 1 best solutions below
Related Questions in FORMS
- How to add the dynamic new rows from my registration form in my database?
- how to play a sounds in c# forms?
- How can I prevent the password from appearing in the network tab payload?
- App script to prevent duplicate form submission
- php $_FILE variable undefined index
- Why are checkboxes not posted when unchecked?
- How do I integrate an existing delete function that is located in my routes.php file to a delete button in a modal in my hr.employees.profile.php?
- How to add default text in output to filled fields in Contact Form 7
- How to create yup schema for dynamic array of different objects
- How to Nest a TelerikGrid inside TelerikForm with Blazor
- How to customize woocommerce add to cart button position
- How to dynamically add two v-text-fields to a form when a button is clicked and uniquely identify them
- NG8003: No directive found with exportAs 'ngForm'. [plugin angular-compiler]
- single form and multiple submit (with multiple value)
- Receive AJAX Form data in Server side
Related Questions in WEB-SERVICES
- Apache CXF is unable to handle duplicate localnames
- Why do we call all http services 'Web Api/Web Service'?
- Postman Webservice PHP Curl Code POST request giving forbidden error when run in local
- Migrate ASMX web method to WCF which accepts string array
- PKIX failed when using custom SSLcontext with custom keyStore and trustStore
- Problems in Validations via Web Service in a Vue 3 Application
- Maven plugin 100% compatible Java21 to generate stub classes from WSDL file and generate *.wsdl from java classes? A solution
- Kubernetes Ingress Port to Port route
- How to handle a multi thread tests calling a single thread web service in .Net Framework 4.6?
- oracle.dataaccess.dll keep showing up as reference after build of C# web service using Oracle MDAC
- Your thoughts on the suggested architecture for addressing the challenges and maintenance of third-party API implementation
- Issue with BizTalk register WCF-WSHttp adapter while calling web service
- Does PHP SoapClient creates XML to be sent to webservice end point, based on WSDL file, while using CURL the XML should be manually created?
- Invoice API in Authorize.net like Square
- Publish JAXWS Endpoint in the same port than Spring boot
Related Questions in LOCAL
- Quantization 4 bit and 8 bit - error in 'quantization_config'
- Docker networking forwarding failed
- how to convert backslash to forward slash in path name on gcp using python
- thunderbird local archive folder missing
- `npx .` does not execute the bin script from my local package
- invoke command to create user accounts on remote machines
- Convert UTC time to local time in nodejs while creating csv
- Do local variables in lua occupy memory after end of scope?
- Get device's local temperature unit in iOS 16
- Angular code is working fine in local machine but after hosting it on AWS S3 bucket it gives me following error:
- MAMP not showing my Duplicator Pro downloaded WordPress website locally
- foreach and local commands
- LangChain: Local file's content is retrieved correctly but the LLM returns strange results
- Stripe webhook in local
- Error 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY'
Related Questions in EPUB3
- How to set the cover-image property in a epub file
- How to prevent @media from breaking the parsing of the CSS file on some Kobo EPUB readers?
- Pandoc Checklist/Checkbox/Tasklist generation using task_lists Extension doesn't work
- Is there an onclick (ontap?) for a link in epub that will force the page to a non-linear file?
- CSS rules applied to only the left/verso in a two page spread
- Javascript to disable page-turning entirely?
- ePub and Apple Books Grey and Black mode background-color doesn't work
- Creating an Epub from scratch
- Is there any epub sdk or package for flutter that supports highlights and notes?
- How to implement navigation for epubJs in Angular
- Read Aloud EPUB3 Authoring Tools
- How to prevent screen recording in Epub Viewer on flutter based application IOS and Android?
- How to render epub file in React Native Expo project
- where to find epuf format?
- Is there any way to convert epub2 to epub3 using Python?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
THIS is a good question! Finally...
OK, for the first part of your question (saving the information) you can use localstorage, for some great info on that go here: http://diveintohtml5.info/storage.html.
The next part of the answer is not quite so simple: ideally you could just use some sort of try catch with an XHR request, but chances are that won't work because most ePub3 readers (actually, pretty much all of them except Readium) don't support XHR or external request functionality. See this post for more info on that: http://beneaththeink.com/blog/who-supports-epub/.
If you want your book to be distributed through any of the "normal" channels (pretty much just iBooks since you need Script support at this point) you won't be able to send the data at this point in time...
However, if you will be distributing the book yourself for use on Readium and iBooks (or if you want to plan ahead and hope for support) there are a few hacks you can do. My personal favorite, is embedding the data in a media request (IE www.yoursite.com/fake.m4v?data1=localStorage.data1&data2=localStorage.data2) and pulling out the data on your server. This would be nested in a try catch and activated whenever the book is opened.
If you include the base url (www.yoursite.com) in the .opf file, as well as at some point in the chapter which contains the script, this will work in iBooks! If you don't include it in the .opf the request will get blocked right out of the gate... For more information on why this won't work in the actual iBookstore check out this post: http://beneaththeink.com/blog/external-video-in-ibooks-epub-files/.
Best of luck!!!