Tengo una funcion javascript, que recibe un parametro, next_field, así:
var phone_field_length=0;
function TabNext(obj,event,len,next_field) {
if (obj.value.length != phone_field_length) {
phone_field_length=obj.value.length;
if (phone_field_length == len) {
document.getElementById(next_field).focus();
}
}
}
}
Llamo a esta funcion desde el codebehind de mi ASPX así:
this.Phone1.Attributes.Add("onkeyup","javascript:T abNext(this,
'up',5,"+Phone2.ClientID+" )" );
y al ejecutar, "+Phone2.ClientID+" vale Phone2, que es correcto. Pero la funcion javascript no recoge bien este valor, pues si hago un alert de next_field, me saca [object], y no Phone2, ¿ por qué?