Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2015, 14:52
riscking
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 2 meses
Puntos: 0
Como cambiar el valor de dos input que cambian su id al cargar la pagina

Hola,
Hace mucho tiempo que no me pasaba por aqui y a ver si me podeis echar una mano, la verdad no se como hacerlo.
Estoy intentando cambiar el valor de un input del username y de password pero su id y name cambian al cargar la pagina.
Es para una macro en javascript y en la pagina en concreto de vez encuando salen algun campo mas y me estropea lo que habia probao.
Parte del codigo es este.
Código:
<div id="div_loginwrapper">
    <form name="loginform" onsubmit="return false;">
      <div id="form_wrapper"> 
        <div class="form_title">Login form</div>
        
        <div style="display:none;">
            <div class="form_value"><input class="form_input" onfocus="osk_field=this;" type="password" name="841018643" id="841018643" value=""></div><div class="form_value"><input class="form_input" onfocus="osk_field=this;" type="password" name="504019321" id="504019321" value=""></div>
        </div>
        
        <div class="form_label">Username</div>
        <div class="form_value"><input class="form_input" onfocus="osk_field=this;" type="text" name="855947123" id="855947123" value="riscking"></div>
        
        <div class="form_label">Password</div>
        <div class="form_value"><input class="form_input" onfocus="osk_field=this;" type="password" name="149943865" id="149943865"></div>
        
        <div class="form_subtitle">Secondary password (optional)</div>
        
        <div class="form_label">Password</div>
        <div class="form_value"><input class="form_input" onfocus="osk_field=this;" type="password" name="139802094" id="139802094"></div>
        
        <div style="display:none;">
            <div class="form_value"><input class="form_input" onfocus="osk_field=this;" type="text" name="585449952" id="585449952" value=""></div><div class="form_value"><input class="form_input" onfocus="osk_field=this;" type="password" name="583570033" id="583570033" value=""></div><div class="form_value"><input class="form_input" onfocus="osk_field=this;" type="text" name="502991244" id="502991244" value=""></div>
        </div>
        
    
    </form>
    </div>
y yo he probado esto:
ar user = window.document.getElementsByClassName("form_input ")[2].value="riscking";
var pass = window.document.getElementsByClassName("form_input ")[3].value="riscking";
Pero