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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<a href="#" onclick="transform('test')" id="test"><img src="http://www.swapaya.com/images/logo.png" /></a>
Au plaisir de vous lire.