Maison > Questions et réponses > le corps du texte
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. . .
迷茫2017-06-15 09:24:43
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