JavaScript - Como obtener el valor de un radio button en javascript

 
Vista:

Como obtener el valor de un radio button en javascript

Publicado por Eiren (2 intervenciones) el 02/03/2018 19:50:59
Tengo mi formulario con tres radio pero cuando los selecciono y guardo en la base de datos no obtienen el valor que les indico

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<div id="Tambor" class="tabcontent">
    <div class="md-form form-sm">
        <input type="text" id="idorden" class="form-control">
        <label class="container">
            <input type="radio" id="s1" value="1" name="tambor">
            <span class="checkmark1"></span>
        </label>
        <label class="container">
            <input type="radio" id="s1" value="2" name="tambor">
            <span class="checkmark2"></span>
        </label>
        <label class="container">
            <input type="radio" id="s1" value="3" name="tambor">
            <span class="checkmark3"></span>
        </label>
    </div>
</div>
 
<div class="text-center mt-2">
  <button class="btn btn-info" id="enviar">Enviar</button>
</div>

Java script

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
$(document).ready(function() {
 
   $("#enviar").click(function(){
     create();
   });
});
 
function read(Id) {
    $.ajax({
        method: "POST",
        url: "http://localhost:8080/api/API/dolly/",
        data: {
            param: 2,
            Id: Id
        }
    }).done(function(data) {
        $("#nel").empty();
        if (data.length > 0) {
            var html = "";
 
            $.each(data, function(i) {
                console.log(data[i]);
 
            })
 
        }
    })
}
 
function create() {
 
    if ($.trim($("#idorden").val()) && $.trim($("#s1").val())){
 
       var idorden = $.trim($("#idorden").val());
       var s1 = $.trim($("#s1").val());
 
        $.ajax({
            method: "POST",
            url: "http://localhost:8080/api/API/dolly/",
            data: {
                param: 1,
                idorden: idorden,
                s1: s1
            }
 
        }).done(function(data) {
          console.log('se mando');
 
            read(0);
        })
    }
}
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: 183
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Como obtener el valor de un radio button en javascript

Publicado por Yamil Bracho (78 intervenciones) el 02/03/2018 20:03:27
Para obtener el valor del grupo d eradio buttons via JQuery haces
$('input[name=tambor]:checked').val()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Como obtener el valor de un radio button en javascript

Publicado por Eiren (2 intervenciones) el 02/03/2018 21:06:38
Me manda el valor en 1, en que parte debo agregar esa linea o por cual la debo cambiar, quizá lo este haciendo de la manera errónea, gracias
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
sin imagen de perfil
Val: 183
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Como obtener el valor de un radio button en javascript

Publicado por Yamil Bracho (78 intervenciones) el 02/03/2018 21:37:44
Donde tienes
var s1 = $.trim($("#s1").val());
lo substituyes por
var s1 = $('input[name=tambor]:checked').val()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar