javascript - Clavier contextuel initial HTML5
PHP中文网
PHP中文网 2017-06-15 09:22:43
0
1
891

S'il te plaît, dis-moi, mon Dieu, laisse le petit clavier de la page HTML5 apparaître lorsque la page arrive pour la première fois
ps : Il y a une saisie dans la page !
ps : Ne me dites pas quelle concentration choisir. J'ai tout essayé mais cela ne semble pas fonctionner sur Android ou Apple. Sauf si vous cliquez dessus. . .

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(1)
迷茫

Vous ne pouvez faire apparaître le petit clavier que via l'attribut input`focus调起,所以一进页面的时候让其自动focus`就行了
可以使用html5中的autofocus, ce paramètre est généralement suffisant

<input type="text" name="fname" autofocus="autofocus" />

Il n'y a pas de problème sur Android, mais sur mobile Safari默认是不支持autofocus属性的,并且只有用户主动触发的事件才可以使focus一类的方法生效,所以我们只能模拟一个假的autofocus :

<input type="text" id="focus" />
document.addEventListener('touchstart',function(e){
  e.preventDefault();
  console.log('touched!');
  document.getElementById('focus').focus();
});

Démo en ligne

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal