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

Como obtener el valor de un radio button en javascript

Publicado por Yamil Bracho (36 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

Como obtener el valor de un radio button en javascript

Publicado por Yamil Bracho (36 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