Je suis un débutant à javascript et je construis actuellement un site Web avec un formulaire qui navigue les utilisateurs vers une page différente s'ils entrent le code correct dans un formulaire et appuyez sur le bouton «Soumettre».Comment activer le bouton 'Go' sur le clavier virtuel en JavaScript?
Actuellement, les utilisateurs doivent cliquer sur le bouton «Envoyer» sur la page pour que cela fonctionne - ils ne peuvent pas utiliser le bouton «Go» sur le clavier virtuel sur des appareils comme les tablettes ou les iPhones pour le moment. Je souhaite corriger le site afin que les utilisateurs puissent également utiliser le bouton "Go" sur leurs tablettes et smartphones plutôt que d'avoir à cliquer sur le bouton "Envoyer".
Mon code:
Le bouton:
<button class="btn btn-info btn-large span12" id="joe_btn" onclick="onSubmit()" touchstart="onSubmit()">Submit</button>
Le Javascript qui l'exécute:
<script type="text/javascript">
function onSubmit() {
if (document.getElementById('password').value == '03010213') {window.location.href = 'map.html'; }
else{ alert('Please check your passcode and try again');}
}
</script>
Comment puis-je corriger le code afin que les utilisateurs peuvent utiliser le bouton 'Go' sur leurs tablettes et smartphones et ça marche aussi?
Les commentaires seraient les bienvenus! S'il vous plaît noter, je suis un débutant complet avec Javascript, alors s'il vous plaît montrer le code exact corrigé dans vos réponses que je devrais utiliser.
Un grand merci,
Joe
Je étais légèrement en panne dans ma réponse originale. Découvrez le JSFiddle sur un appareil iOS pour afficher le bouton 'Go' et le code fonctionne comme prévu. –