Je suis en train d'expérimenter avec PhoneGap pour le développement de certaines applications de l'iPhone. PhoneGap fondamentalement enroule une UIWebView - il fonctionne bien. Le problème, c'est l'une de mes applications a plusieurs champs de saisie que de prendre uniquement les entrées numériques. J'ai vraiment besoin de forcer le pavé numérique au lieu d'accepter le clavier standard par défaut, ce qui oblige ensuite à l'utilisateur de basculer vers le numérique sur tous les domaines. Personne ne sait si cela est possible? Comment?
Précisions: Je sais que Apple ne dispose pas actuellement de fournir une API pour permettre cela. Je me demandais si le fait de créer une classe personnalisée qui a hérité de UIWebView peut aider, ou peut-être la création d'un clavier personnalisé permettrait d'ouvrir certaines possibilités?
La mise à jour 6 Nov 2009 - Comme indiqué ci-dessous, Apple a récemment mis à jour safari de la fonctionnalité, de sorte que c'est, une fois de plus, pris en charge. Si l'on a accepté la réponse a été modifié pour refléter ce fait.
<html>
<input type='tel'/>
<input type='number'/>
<input type='email'/>
<input />
</html>
Le ci-dessus affiche désormais le suivant, dans l'ordre: