porque no se cambia el value en mi codigo.ayuda porfa, es cortito

Publicado en 'Programación' por fernandor, 22 Ene 2016.





  1. fernandor

    fernandor Miembro nuevo

    Registro:
    26 Oct 2015
    Mensajes:
    24
    Likes:
    2




    function saveProduct(){

    var valu = $("#clave").val("crear"); //--->> aqui le cambie el value del id clave a "crear" y cuando no le ago

    ningun cambio osea solo le pongo valu = $("#clave").val(); ahi si me sale la ventanita de alert(valu); con el valor original

    $('#fm').form('submit',{
    url: guardar.php,
    onSubmit: function(){
    return $(this).form('validate');
    },
    success: function(dt){
    alert("hiii");
    alert(valu); //--->> deberia salir el texto "crear" pero en ves de eso me sale "object object" en la ventana de alert

    });
    }
     


  2. rempty

    rempty Miembro frecuente

    Registro:
    7 Abr 2015
    Mensajes:
    150
    Likes:
    25
    Esta mal planteando
    Debes primero asignar el valor y luego obtener el valor:

    $("#clave").val('crear');
    var valu=$("#clave").val();
     
  3. fernandor

    fernandor Miembro nuevo

    Registro:
    26 Oct 2015
    Mensajes:
    24
    Likes:
    2
    voy a probar tu respuesta , soy nuevo en esto , gracias!!

    ya me salio!! gracias rempty :cray: lloro de felicidad , deberia haber un icono de alavacion
     
  4. n00b

    n00b Miembro frecuente

    Registro:
    12 Dic 2015
    Mensajes:
    135
    Likes:
    49
    Lo siguiente es un set (asigna el valor "crear" al atributo value del elemento del DOM cuyo id es 'clave'):
    $("#clave").val("crear");

    Y esto es un get(devuelve el valor que almacena el atributo value del elemento del DOM cuyo id es 'clave', y lo almacena en la variable valu):
    var valu = $("#clave").val();