Foros del Web » Programando para Internet » Javascript »

Validar dos listas de menu con javascript

Estas en el tema de Validar dos listas de menu con javascript en el foro de Javascript en Foros del Web. Mi problema es que al validarlos me valida el valor y como se ve, el menu serie su valor es el precio, que se lo ...
  #1 (permalink)  
Antiguo 24/09/2012, 18:21
 
Fecha de Ingreso: abril-2012
Mensajes: 42
Antigüedad: 11 años, 11 meses
Puntos: 1
Validar dos listas de menu con javascript

Mi problema es que al validarlos me valida el valor y como se ve, el menu serie su valor es el precio, que se lo paso x formulario para luego calcular el precio final del producto con otras opciones y quiero validarlo con el menu conserie que es la misma consulta pero su value es la descripcion para añadir al carro el nombre de la serie para mostrar en la tabla de bd de carrito, ese es el problema

¿COMO SOLUCIONO ESTO?

<select name="serie" onChange="validar()">
<?php
do {
?>
<option value="<?php echo $row_serie['precio']?>" label="<?php echo $row_serie['descripcion']?>"></option>
<?php
} while ($row_serie = mysql_fetch_assoc($serie));
$rows = mysql_num_rows($serie);
if($rows > 0) {
mysql_data_seek($serie, 0);
$row_serie = mysql_fetch_assoc($serie);
}
?>
</select>


<select name="conSerie" id="conSerie">
<?php do { ?>

<option value="<?php echo $row_serie['descripcion']?>" label="<?php echo $row_serie['descripcion']?>"></option>

<?php } while ($row_serie = mysql_fetch_assoc($serie)); ?>
</select>
</label></div align="left"></td>
<td><div align="left"><label>
<select name="conMedida" id="conMedida">
<?php do { ?>

<option value="<?php echo $row_medida['descripcion']?>"><?php echo $row_medida['descripcion']?></option>

<?php } while ($row_medida = mysql_fetch_assoc($medida)); ?>
</select>


<script>
function validar() {


if (form1.serie.value != form1.conSerie.value) {
alert ("Las series introducidas no son iguales");
alert (form1.serie.value);
alert (form1.conSerie.value);
return true;
}else {
alert('Serie correcta');
alert (form1.serie.value);
alert (form1.conSerie.value);
return false;
}

}
</script>
  #2 (permalink)  
Antiguo 25/09/2012, 07:58
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Validar dos listas de menu con javascript

1 - utilice la herramienta highlight del foro para mostrar código

2 - utilice las colecciones para acceder a los elementos del formulario:

document.forms['name_form'].elements['name_input'].value

la forma en que lo hace no es soportada por algunos navegadores

3 - si el error es javascript no hay necesidad de mostrar el código PHP siempre y cuando esté conforme con la salida HTML
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: formulario, listas, php, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:43.