J'ai un tas de <input>
s que j'ai dans une certaine séquence de tabulation. Le dernier onglet est un <a>
qui, lorsqu'il est cliqué sur ajoute un autre <input>
à la liste. Existe-t-il un moyen d'utiliser javascript ou simplement HTML pour faire en sorte que lorsque l'utilisateur clique sur ce lien, il exécute le lien?Pouvez-vous mettre un tabindex sur un élément <a> en HTML et quand il est tabulé, il est cliqué au lieu d'avoir à être entré?
0
A
Répondre
5
L'élément a
ne reçoit-il pas le focus lorsque vous l'inclinez? Dans ce cas, vous pouvez simplement exécuter javascript dans onfocus
2
Oui,
Vous pouvez utiliser l'événement onfocus d'ancrage. Voir:
<a href="#123" onfocus="Test(this);">Test</a>
Et la fonction "Test" doit lire l'attribut "href", quelque chose comme:
function Test(target)
{
location.href = target.getAttribute('href');
}
ne pas le 'recevoir le focus élément a' lorsque vous onglet à elle? Si oui, vous pouvez simplement exécuter du javascript dans 'onfocus'. –
@ Klaus, n'a pas pensé à cette option. Je vais essayer ça. Merci. – chromedude
@Klaus Vous devriez l'avoir posté comme réponse :) –