Ниже приведена таблица, которая отображает значения названия продукта и доступного запаса, извлеченного из базы данных. Я хочу вставить количественное значение и подтвердить его с помощью доступного значения запаса в этой ячейке. Код является:
<tbody>
<tr>
<td class="edit_td">
<span id="first_<?php echo $id; ?>" class="text">
<?php echo $name; ?>
</span>
</td>
<td class="edit_td">
<span id="last_<?php echo $id; ?>" class="text">
<?php if($stock==0){echo 0;}else{echo $stock;} ?>
</span>
</td>
<td class="edit_td1" id="<?php echo $id; ?>">
<form id="html5Form" class="form-horizontal" name="form_nm"data-fv-framework="bootstrap"data-fv-icon-valid="glyphicon glyphicon-ok"data-fv-icon-invalid="glyphicon glyphicon-remove"data-fv-icon-validating="glyphicon glyphicon-refresh">
<div class="form-group">
<div class="col-lg-3 inputContainer">
<input class="form-control"id="quanti_<?php echo $id; ?>"name="number"value=""type="text"min="0"max="<?php
if($stock==0) {
echo 0;
} else {
echo $stock;
} ?>"data-fv-integer-message="Please Enter valid quantity" />
<?php $_SESSION["listofIds"] .= ",".$id; ?>
</div>
</div>
</form>
</td>
</tr>
</tbody>
Я попробовал этот код Jquery:
$(document).ready(function()
{
$(".edit_td1").click(function()
{
var ID=$(this).attr('id');
//alert(ID);
$('#quanti_'+ID).blur(function(){
//var ID=$(this).attr('id');
var qt=$('#quanti_'+ID).val();
var stk=$('#last_'+ID).html();
alert(qt);
alert(stk);
if (qt>stk)
{
alert("Quantity > than stock");
return false;
}
else
return true;
});
});
});
И я не хочу отправлять пользователю, пока действительные значения количества и количества.
Задача ещё не решена.
Других решений пока нет …