
Baires23
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Cree una especie de cotizador el cual envia todos los valores a la DB y genera un "ID" de orden de compra, y ademas los detalles del mismo en su celda correspondiente , como asi tambien la fecha, todo eso funciona perfectamente ahora... el problema esta con 5 opciones de "input" las cuales no me las exporta a la base de datos cuando envio los datos.
El problema creo que es porque esos 5 datos de los input se cargan cuando selecciono otra opcion y se completan con javascript, pero son valores numericos como los demas.
mi javascript es el siguiente:
en el HTML
y esto seria uno de los input
En cuanto al funcionamiento en HTML se ve todo bien, los datos se cargan correctamente el problema es cuando los quiero enviar a la DB todos los datos se cargan menos esos 5 saben porque es ? o en que me estoy equivocando ?
el disable en el input es para que esos valores no se puedan modificar una vez seteados por el javascript.
El problema creo que es porque esos 5 datos de los input se cargan cuando selecciono otra opcion y se completan con javascript, pero son valores numericos como los demas.
mi javascript es el siguiente:
Insertar CODE, HTML o PHP:
var opciones = {
"0": ["", "", "", "", "Sin especificar"],
"1": ["4", "1", "3 dias", "1500", "600"],
"2": ["4", "1", "5 dias", "3000", "700"],
"3": ["4", "1", "10 dias", "4400", "600"],
"4": ["4", "1", "15 dias", "6000", "800"],
"5": ["4", "1", "15 dias", "6000", "800"],
"6": ["4", "1", "15 dias", "4000", "800"],
"7": ["4", "1", "15 dias", "4000", "800"]
}
function cambioOpciones()
{
var combo = document.getElementById('opciones');
var opcion = combo.value;
document.getElementById('contratado-secciones').value = opciones[opcion][0];
document.getElementById('contratado-idioma').value = opciones[opcion][1];
document.getElementById('contratado-tiempo').value = opciones[opcion][2];
document.getElementById('contratado-costototal').value = opciones[opcion][3];
document.getElementById('contratado-abonototal').value = opciones[opcion][4];
}
en el HTML
HTML:
<select id='opciones' onchange='cambioOpciones();' class="botonselect" name="producto">
<option value='0'>Selecciona un Plan</option>
<option value='1' name="Web 1.0 sin autogestion">Web 1.0 sin autogestión</option>
<option value='2'>Web 1.5 con autogestión</option>
<option value='3'>Web Personalizada</option>
<option value='4'>Web Carrito de compras</option>
<option value='5'>Web Inmobiliarias</option>
<option value='6'>Web Hoteles</option>
<option value='7'>Web Turismo</option>
</select>
y esto seria uno de los input
Insertar CODE, HTML o PHP:
<input class="inputcentrado" type='text' id='contratado-secciones' value="Sin especificar" name="p_secciones" disabled/>
En cuanto al funcionamiento en HTML se ve todo bien, los datos se cargan correctamente el problema es cuando los quiero enviar a la DB todos los datos se cargan menos esos 5 saben porque es ? o en que me estoy equivocando ?
el disable en el input es para que esos valores no se puedan modificar una vez seteados por el javascript.