JavaScript - Radio button no respeta valor en DB

   
Vista:

Radio button no respeta valor en DB

Publicado por Eiren (3 intervenciones) el 28/02/2018 22:43:19
Tengo un formulario donde tengo tres radios con el mismo nombre pero diferente valor, cuando elijo uno la base de datos solo guarda el valor del primer radio que aparece en el formulario sin respetar la selección como puedo solucionar esto?

Este es mi formulario

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>

Este es el Js con el que trabajo



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
53
$(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