Estoy creando un input mediante DOM que debe reemplazar al siguiente:
Código javascript
:
Ver original<input id="pass" type="text" name="pass" class="tg" value="tu contraseña" size="10" onfocus="checkevent(event)" onblur="checkevent(event)" />
Código javascript
:
Ver originalvar nuevotextbox = document.createElement("input");
nuevotextbox.value = "";
nuevotextbox.className = "tg2";
nuevotextbox.type = "password";
nuevotextbox.name = "pass";
nuevotextbox.id = "pass";
Pero no se como añadir a sus atributos el onfocus="checkevent(event)" etc... he probado con:
nuevotextbox.onfocus = function() { checkevent(event) };
también con:
nuevotextbox.addEventListener('onfocus', function() { checkevent(event) }, false );
Y no funciona, no se que estoy haciendo mal, he pensado intentarlo con setAttributeNode pero no estoy seguro de si es correcto.