Hola:
Cita:
Iniciado por maki20
Gracias a todos por contestar, ya lo he solucionado con la solucion del corchete para concatenar el nombre del campo con la variable de control tal que asi:
if(formulario["fungible"+i].value==""){
alert("EL campo fungible no se relleno");
return(false);
}
...
Salu2 y nuevamente gracias a todos.
Me alegro de que lo hayas entendido y te sirva
Cita:
Iniciado por creattive
Roly este es mi codigo y por el momento no funka
Código HTML:
<script language="javascript">
function validarNum (datos) {
var i, n;
for(i=0;i<datos.length;i++){
n = datos.substr(i,1);
if(n.charCodeAt()>=48 && n.charCodeAt()<=57){
}//if
else{
alert("ERROR!!: En este campo solo debe ingresar numeros, reingrese los datos")
document.getElementById(datos).value="";
return false;
break;
}
}
}
</script>
El tag ya tiene el name y el id con el mismo valor. y en onblur ya le asigne funcion(this), pero no funciona.
Gracias
Cuando pones this lo que indicas con ese this es el tag completo, entonces al recoger los datos en tu función, debes especificar el nombre del atributo que quieres controlar:
Código:
function validarNum (datos) {
// datos.name = el atributo name;
// datos.value = el value...
// tu bucle sería:
for(i=0;i<datos.value.length;i++){
...
Saludos