Page 43 of the "iPhone HIG" manual contains a statement:

----- quote
"Note: When users tap a text element that is not inside a form
element, Safari on iPhone displays the alphabetic keyboard but not the
form assistant."
--------------

http://developer.apple.com/documentation/iPhone/Conceptual/iPhoneHIG/MetricsLayout/chapter_5_section_5.html#//apple_ref/doc/uid/TP40006596-CH6-SW4

The iPhone Notepad and URL editor use that kind of bare keyboard. I
tried invoking keyboard by inserting stand-alone "INPUT" and
"TEXTAREA" tags and setting focus() onto these elements. The
alphabetic keyboard does come up on demand, but they always bring up
the "Form Assistant" as well (which takes 44 rows of pixels in
portrait mode), even though there is no "Form" in the document, let
alone other fields which need "Assistance".

Which other "text element" did they have in mind in the above quote?
(I tried paragraps, tables, lists,... but none seems to work with the
focus() method.) Has someone found out how to invoke alphabetic
keyboard without the "Form Assistant"?

Another keyboard control question -- can one invoke the semi-
transparent keyboard, such as the one used by their prompt() interface
(but without the "prompt" dialog box)?

It seems that, having created an otherwise attractive hendheld
computer without a physical keyboard, the least Apple could have done
was to provide (and document) a javascript interface to the "Keyboard"
object such that a web app can set its properties and interact with it
as desired.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"iPhoneWebDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/iphonewebdev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to