Answers
Subject Date - DESC Rating Viewed Topic
How do I configure IIS to forward all HTTP requests to HTTPS? 10/26/2016 11:29:17 AM None 1734 Site configuration
simple user login check for iService forms 2/4/2016 8:58:06 AM None 1570 Technical Support
Changing the Message Queue actions to the custom portal form 1/22/2016 5:40:23 PM None 1552 Technical Support
Updating the Message Queue page to the new version in 7.4 1/22/2016 5:24:29 PM None 2168 Site configuration
Making a form to display an interaction body or other details 8/27/2015 1:32:18 PM None 1675 Technical Support
Considerations when setting up a service account to run utilities 7/3/2015 4:51:20 PM None 2356 Batch Utility
Customer did not receive an iService email 8/7/2014 9:12:48 AM 4.0 1981 Technical Support
Updating agent count for on-premise installations 7/7/2014 11:59:40 AM 4.5 2703 Site configuration
How do I create a report subscription? 6/23/2014 11:26:47 AM None 2567 Reports
Disabling browser cache to force current data into your screen 6/13/2014 10:26:28 AM None 1022 All Topics
Setting mailbox for reuse later 4/10/2014 9:57:12 AM None 1891 Technical Support
Chat interface is mistakenly displayed when I login using Internet Explorer 3/11/2014 9:57:20 AM None 2036 Technical Support
When I log in, I don't see the Message Queue tab 2/24/2014 11:56:11 AM 4.0 2065 Technical Support
Email not received by iService 1/16/2014 9:28:58 AM 4.0 2724 Email Processing
Changing the mailbox specified for messages in SMTPout 9/5/2013 10:53:53 AM None 2971 Email Processing
iService 5.x fails to load with the error "Unrecognized configuration section system.serviceModel in machine.config" 6/18/2013 3:31:05 PM None 1416 All Topics
Impact of iService On-demand on your IT department 5/21/2013 9:51:43 AM None 3021 Security
Creating an agent from an existing contact 3/26/2013 2:36:46 PM 4.0 3155 Security
Ensuring that SPAM contacts are not mislabeled and steps to correct 3/19/2013 3:22:32 PM None 2225 Technical Support
Setting message in SMTPOut for immediate delivery 2/25/2013 1:27:09 PM None 3251 Email Processing
Article Selected >> JQuery Mobile and iService Forms
Question:
What is the best approach to making mobile accessible forms?
Answer:
There are many ways to make your iService forms mobile accessible. You can embed HTML tags into the HEAD section of the form, or you can use a complete framework like JQuery Mobile to include themes and extended customization. We've been testing JQuery Mobile 1.2.0 ourselves and this article provides some guidance for you to consider.

Important Links

http://jquerymobile.com/ - This is the home page for JQuery Mobile. There is a nice app for making basic forms powered by Codiqa on this page.
http://jquerymobile.com/test/ - This page provides detailed documentation.
http://jquerymobile.com/themeroller/ - This is a nice app for making themes to match your brand and desired layout.

Changes to the Form Element

There are a few changes that must be made the standard form element to work properly with JQuery Mobile.

Action Required
iService forms post to the iService Server and typically don't specify an action. However, a specific action is required to work with JQuery Mobile, which is to post to itself. This can be done by hard coding the form number or using the $value parameter as shown below.

<form method="POST" action="form.aspx?formID=64">

An example of using the $value command to automatically insert the value for the current form is shown below.

<form method="POST" action="form.aspx?formID=$value -formid$">

Attaching Files
You can allow users to select files for upload with their form submission using the $fileupload command. However, when using JQuery Mobile you must specify in the form element that AJAX is not used. This is illustrated below.

<form method="POST" action="form.aspx?formID=64" enctype="multipart/form-data" data-ajax="false">


Article DetailsSubscribe and Rate this article
Article ID:197206
Date Updated:1/13/2013 1:24:26 PM
# Views:3348
Article Creator:Scott Whitsitt
Article Topic:Customizing iService
Attachments:-- None --
Simple example for filtering messages to a new topic 12/18/2012 3:39:34 PM 5.0 3295 Site configuration
Lost password, administrator forwarding link 12/4/2012 8:48:19 AM 5.0 2291 Technical Support
iService Business Intelligence and Reports Documentation 8/1/2012 10:52:21 AM 4.0 3158 Reports
List of bookmarks/favorites to common tasks 4/7/2012 10:24:15 AM 4.0 2424 Technical Support
Please Wait...