Que mas amigos, espero esten bien, estaba retomando este tema apenas hoy, ya que me decidi a organizar un poco los scripts que e usado en la programacion del sistema, y bueno termine con eso ayer.
Gracias por la ayuda zerokilled, me sirvio la referencia de javascript que me pasaste, lo prober con una sola caja de texto, pero mejor lo implemento con 2 cajas porq como va a ir a la base de datos, me pueden servir de mucho los dos valores, numericos y en letras, para las consultas y reportes que vaya a arrojar el sistema, hasta ahora esta tal cual lo necesito, luego voy a ver como puedo hacerlo en php, pero esa es otra historia, una vez mas gracias por la ayuda, cualquier otra cosita o ayuda q necesite, voy a estar pasandome por aqui. Un gran saludo venezolano..!!
See Ya!!
EDITO
Que tal amigos, estoy presentando un pequeño detalle con lo de la funcion que me suministro zerokilled, la e probado en firefox y crome y funciona bien bien, pero ccuando la pruebo con internet explorer me da un error, dice que se esperaba un identificador, cadea o numero, y me da el error en la linea donde esta la
}; quisiera saber a que se debe?
estoy bajando otros navegadores a ver si me dan el mismo problema, voy a probarlos todos. Saludos..
EDITO2
Que mas amigos, aqui vuelvo yo con lo de los codigos, ahora tengo un pequeño problema, necesito aplicar el mismo procedimiento para 3 datos que se van a extraer igual, pero, para 1 funciona bien bien, pero en los otros 2 no funciona, les dejo el codigo de las 3 funciones que estoy utilizando, es practicamente el mismo, solo q cambia la variable "mapabbrvalue" y num.
Código:
function numlet(casco){
// declaracion del objeto ;
var mapAbbrValue = {
"1": "MADERA",
"2": "FIBRA DE VIDRIO",
"3": "ACERO",
"4": "OTRO",
}
// ## -> el numero ;
// abbr -> la abreviatura ;
// en algun evento asociado al campo o cualquier otro control;
var num = document.forms[0].casco.value;
if(mapAbbrValue.hasOwnProperty(num)) {
document.forms[0].casco2.value = mapAbbrValue[num];
}
}
function numlet2(tcomb){
// declaracion del objeto ;
var mapAbbrValue2 = {
"1": "DIESEL",
"2": "GASOLINA",
"3": "OTRO",
}
// ## -> el numero ;
// abbr -> la abreviatura ;
// en algun evento asociado al campo o cualquier otro control;
var num2 = document.forms[0].tcomb.value;
if(mapAbbrValue2.hasOwnProperty(num2)) {
document.forms[0].tcomb2.value = mapAbbrValue2[num2];
}
}
function numlet3(refrig){
// declaracion del objeto ;
var mapAbbrValue3 = {
"1": "CONGELADOR",
"2": "HIELO",
"3": "OTRO",
}
// ## -> el numero ;
// abbr -> la abreviatura ;
// en algun evento asociado al campo o cualquier otro control;
var num3 = document.forms[0].refrig.value;
if(mapAbbrValue3.hasOwnProperty(num3)) {
document.forms[0].refrig2.value = mapAbbrValue3[num3];
}
}
Ahi se encuentran las 3 funciones, con diferentes nombres, ahora mi duda es la siguiente: se puede usar el metodo hasOwnProperty mas de una vez??