Mi intención final, es recorrer todos los inputbox de un formulario
y "ver" si alguno tiene el fondo de "cierto Color" para lo cual, posteriormente
seleccionar su contenido (select();)
El problema, es que todo anda bien con IE y Opera, pero quisiera que con Firefox
se pudiera hacer lo mismo.
Cuadno hago el "if" para ver si tiene ese color, mando un alert, en Firefox no
pasa nada.. .
Que podría hacer?
Código PHP:
<html>
<head runat="server">
<title>Untitled Page</title>
<script language="javascript">
function seleccion(){
var txt_caja = document.forms.forma.caja[0];
alert (document.forma[2].value);
document.forms.forma.caja[0].value = "bla";
document.forms.forma.caja[0].style.backgroundColor = "#F2F2F2";
/*if ( txt_caja.style.backgroundColor == "#f2f2f2" ){*/
if (document.forms.forma.caja[0].style.backgroundColor == "#F2F2F2"){
alert ("funca, carajo!!");
}
var total = document.forms.forma.caja.length;
alert(total);
for (var i = 0; i < total; i++){
alert(i);
if (document.forms.forma.caja[i].style.backgroundColor == "#f2f2f2"){
alert("El " + i + " es gris");
}
}
}
</script>
</head>
<body>
<form method="post" name="forma" id="forma" runat="server" action="Default.aspx">
<span>Informacion personal</span>
Nombre: <input tabindex="1" type="text" name="caja"/><br/><br />
Apellido: <input tabindex="3" type="text" name="caja"/><br/><br />
Direccion: <input tabindex="2" type="text" name="caja"/><br /><br />
Telefono: <input tabindex="4" style="width: 300px" type="text" value="0" name="caja" />
Direccio;n: <input type="text" style="background-color: #f2f2f2;" name="caja"/><br />
<span onclick="seleccion();">Boton:</span><input type="text" name="caja"/>
</form>
</body>
</html>
Saludos. .