onFocus + Ajouter attribut
Bonjour à vous !
Donc, j'ai un code ayant pour but que lorsque l'on clique sur un élément(image, texte, etc.), celui-ci se transforme en input de type texte.
Cependant, je souhaiterai que:
- Lorsque l'élément se transforme en input de type texte, que le curseur soit directement présent.
- Aussi, comment faire pour ajouter un input de type "submit" en plus de celui du type texte lorsque l'on clique sur l'élément ?
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11
| function transform(idname)
{
var cible = document.getElementById(idname);
var newelem = document.createElement("input");
newelem.setAttribute('type', 'text');
newelem.setAttribute('name', idname);
cible.parentNode.replaceChild(newelem,cible);
} |
Code:
1 2
|
<a href="#" onclick="transform('test')" id="test"><img src="http://www.swapaya.com/images/logo.png" /></a> |
Au plaisir de vous lire.