Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/05/2015, 13:28
Mental
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Select, option, varios campos

Estoy haciendo una prueba para obtener el valor que le asigno al atributo.
La respuesta que obtengo con el alert es undefined.
El código es:

La función que debe indicarme el valor del atributo:

Código Javascript:
Ver original
  1. function prueba()
  2.         {
  3.             var mail = document.getElementById('3').dataset.email;
  4.             alert(mail);
  5.         }

El codigo del select donde he insertado data-email
Código HTML:
Ver original
  1. <select id="3" class="tx"  
  2.                          <?php if($var_atributos ==0){echo "disabled";} else{echo "enabled";}?> name="txtape" value="" onclick="prueba()">
  3.                             <option value= "<?php echo $var3id ?>" data-email ="mimail"><?php echo $var3 ?></option>
  4.                             <?php
  5.                                 while ($fila=mysqli_fetch_row($resultape))                                 
  6.                                 {
  7.                                     echo "<option value  ='".$fila['0']."'>".$fila['1']."</option>";
  8.                                     echo "<$var3id value ='".$fila['0']."' ";
  9.                                 }
  10.                             ?>
  11.                         </select>

Como he comentado alert responde undefined