osea la parte de verificar es la parte que muestra si esta el campo esta vacio todo lo mosstra en rojo pero ya me revolvi como pegarlas osea que cuando sea verdad pase al ajax pero muestre ese mensaje correcto pero si no el de error como lo pegaria
function add_product(){
var code = $('#code').val();
var product = $('#product').val();
var price = $('#price').val();
var stock = $('#stock').val();
$.ajax({
url: '../Controllers/user.php',
type: 'POST',
data: 'code='+code+'&product='+product+'&price='+price+'&stock='+stock+'&boton=add_product'
}).done(function(ans){
if(ans == 'success'){
$('#success').show().delay(2000).fadeOut();
}else{
alert(ans);
}
})
}
function verificar(){
var v1=0,v2=0,v3=0;
v1=validacion('code');
v2=validacion('product');
v3=validacion('stock');
v4=validacion('price');
if (v1===false || v2===false || v3 === false || v4 === false){
$("#success").hide();
$("#error").show();
}else{
$("#error").hide();
$("#success").show();
}
}
¿cual es tu duda?
¿en que linea te muestra el error?
¿que no sabes hacer?
ya lo resolvi pero tengo una duda cuando registra que dan colgados los items anteriores y como puedo hacer para limpiarla tengo esto
function add_product(){
var code = $('#code').val();
var product = $('#product').val();
var price = $('#price').val();
var stock = $('#stock').val();
$('#code','#product','#price','#stock').val("");
var valCheck = verificar();
if(valCheck == 1) {
$.ajax({
url: '../Controllers/user.php',
type: 'POST',
data: 'code='+code+'&product='+product+'&price='+price+'&stock='+stock+'&boton=add_product'
}).done(function(ans){
if(ans == 'success'){
$('#success').show().delay(2000).fadeOut();
}else{
alert(ans);
}
})
}
Cita de: geshiro en 3 Agosto 2015, 22:09 PM
ya lo resolvi pero tengo una duda cuando registra que dan colgados los items anteriores y como puedo hacer para limpiarla tengo esto
usa esto cuando tengas que limpiar inputs de tipo texto....
$('#code').val("");
$('#product').val("");
$('#price').val("");
$('#stock').val("");
#Esto no se si funcione nunca lo he usado asi....
$('#code','#product','#price','#stock').val("");