PHP - Pase del valor de un elemento html como parametro de una funcion javascript

 
Vista:

Pase del valor de un elemento html como parametro de una funcion javascript

Publicado por Hernan (1 intervención) el 31/10/2018 22:11:37
buenas Tardes

tengo un inconveniente de como pasar el valor de un elemento select (HTML) como parámetro de una función JavaScript

adjunto Codigo

1
2
3
4
5
6
7
8
9
10
11
12
echo '<td>'."<div >
<select class ='form-control' id='grupTrab' name='grupTrab'  required >
       <option selected value='0'> Elige una opcion </option>
       <option value='cm1'>RRHH</option>
       <option value='cm2'>Contabilidad</option>
       <option value='cm3'>Gerencia</option>
</select>
</div>".'</td>';
 
echo '<td>'."
<button class= 'btn btn-danger' type='reset' id='aplicar' onclick = 'apligrupo(".document.getElementById('grupTrab').val.")'> Aplicar </button> ".'</td>';
echo '</tr>';
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 54
Ha aumentado su posición en 5 puestos en PHP (en relación al último mes)
Gráfica de PHP

Pase del valor de un elemento html como parametro de una funcion javascript

Publicado por Javier (25 intervenciones) el 08/11/2018 16:34:55
Hola, ojalá te sirva así sin parámetros.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<head>
   <script>
      function aplicar() {
         var select = document.getElementById("grupTrab");
          var opcion=document.getElementsByTagName("option");
          alert(select.value);
          alert(options[select.value-1].innerHTML);
      }
   </script>
</head>
 
<body>
<select class ='form-control' id='grupTrab' name='grupTrab'  required >
       <option selected value='0'> Elige una opcion </option>
       <option value='cm1'>RRHH</option>
       <option value='cm2'>Contabilidad</option>
      <option value='cm3'>Gerencia</option>
</select>
 
<button class= 'btn btn-danger' type='reset' onclick='aplicar();'> Aplicar </button>

Saludos.
Javier
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar