Hola, tengo una duda relacionada con Jquery, a ver si pueden echarme una mano:
Tengo los siguientes campos de un formulario:
Código:
<input type="text" size="4" value="Q." name="quantite_1" id="quantite_1"/>
<input type="text" size="30" value="Identification Produit..." onchange="valida_cantidad_con_id_producto('_1')" name="articulo-id_1" id="articulo-id_1"/>
Estos inputs estan repetidos 15 veces, el primero de ellos setea la cantidad deseada de un producto, y el segundo el identificador del mismo. Pretendo realizar una comprobacion a traves de jquery para verificar que la cantidad deseada de dicho producto se encuentre disponible.
Para ello tengo la siguiente validacion:
Código:
function valida_cantidad_con_id_producto(variable){
if($('#articulo-id'+variable).val() != 'Identification Produit...'){
$('#quantite'+variable).rules('add', {
remote: {
type: 'POST',
url: 'check_stock.php',
data: {cantidad: function() { return $("#quantite"+variable).val() }}
}
});
}
}
Y en el archivo check_stock.php, lo unico que tengo de momento es:
Código PHP:
if($_POST['cantidad'] == 100){
echo 'true';
}else{
echo 'false';
}
El problema es que retorno me llega bien, pero si es false, no me marca el input que ha fallado y si es true no me deja enviar el formulario, aun sin haber mas errores.
Espero que puedan echarme una mano
Gracias de antemano