You just entered the number 0
The running total is now 0
For mobile smartphone device with full browser use this meta tag in the header: <meta name="viewport" content="width=device-width, initial-scale=2, maximum-scale=2"> so page is bigger by default and the user doesn't have to zoom in. Also force numeric pad to come up using type="number" ____________________________________ JSP page source:
<! krg Jun 2011 jsp Addition Example - one file only Mobile (no .HTML)
<%@ page language="java" %>
<HTML>
<HEAD>
<TITLE>Simple Addition Example Mobile .JSP file only</TITLE>
<meta name="viewport" content="width=device-width, initial-scale=2, maximum-scale=2">
</HEAD>
<BODY>
<P>
</p><form action="additionm.jsp" method="get">
<INPUT SIZE="12" TYPE="number" NAME="userinput">
<INPUT TYPE="SUBMIT" value="Add" name="NumberToAdd">
</FORM>
<p>
<%! // Declaration of class wide instance variables
int NumberEntered; // number submitted from html page
int Total;// running tolal of numbers entered
%>
<%
String input;
input = (request.getParameter("userinput"));
if (input != null)
NumberEntered = Integer.parseInt(input); // try to extract an integer
Total += NumberEntered;
%>
<%= "You just entered the number " + NumberEntered %> <BR>
<%= "The running total is now " + Total %> <BR>
</P>
</p>
<pre>For mobile smartphone device with full browser use this meta tag in the header:
<meta name="viewport" content="width=device-width, initial-scale=2, maximum-scale=2">
so page is bigger by default and the user doesn't have to zoom in.
____________________________________
JSP page source:
<! krg Jan 08 jsp Addition Example - one file only (no .HTML)<br><%@ page language="java" %><br><HTML><br><HEAD><br><TITLE>Simple Addition Example Mobile .JSP file only</TITLE><br><meta name="viewport" content="width=device-width, initial-scale=2, maximum-scale=2"><br></HEAD><br><BODY><br><P><br></p><form action="additionm.jsp" method="get"><br><INPUT SIZE="12" NAME="userinput"><br><INPUT TYPE="SUBMIT" value="Add" name="NumberToAdd"><br></FORM><br> <p><br> <%! // Declaration of class wide instance variables<br> int NumberEntered; // number submitted from html page<br> int Total;// running tolal of numbers entered<br> %> <br> <% <br> String input;<br> input = (request.getParameter("userinput"));<br> if (input != null)<br> NumberEntered = Integer.parseInt(input); // try to extract an integer<br> Total += NumberEntered;<br> %><br> <%= "You just entered the number " + NumberEntered %> <BR><br> <%= "The running total is now " + Total %> <BR><br> </P><br> </p><br> <pre>For mobile divice use this meta tag in the header:<br>&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=2, maximum-scale=2&quot;&gt;<br>so page is bigger by default and the user doen't have to zoom in. </pre><br></BODY><br></HTML><br>
</pre>
</BODY>
</HTML>