متغير qINKg ( الكمية بالكيلوجرام) لو كانت أكبر من رصيد العميل بالمخزن sCustomercredit المفروض يديني رسالة خطأ كالتالي
لاحظوا بقا قيمة الكمية بالكيلوجرام ، هتلاقيها اصغر من رصيد العميل ، يعني المفروض يقبل المدخلات و رغم كده بيرفض
السكريت كاملا
<script type="text/javascript">
jQuery(document).ready(function(){// Store the initial value of targetWareHouselet initialTargetWareHouseValue = $(".targetWareHouseField").val();// When the form is submitted
$("form.card_reyadastocks").submit(function(event){// Get the selected value of the "sCustomer" fieldlet warehouse = $(".targetWareHouseField").val();let customer = $(".sCustomerField").val();let select_product = $(".select_product").val();let credit = $(".credit").val();letItemInSelectedWareHouse= $(".ItemInSelectedWareHouse").val();let sCustomercredit = $(".sCustomercredit").val();let qINkg = $(".qINkg").val();
console.log(qINkg);// console.log(customer);// console.log(select_product);if(select_product >0){// Check if the selected value is greater than zero (meaning a valid product has been selected)if(warehouse >0){// Check if the selected value for the customer is also greater than zeroif(customer >0){if(credit <=0){// Both fields are valid; the form will be submittedSwal.fire(<?php echo json_encode($langs->trans('error'));?>,<?php echo json_encode($langs->trans('noEnoughItemeCredit'));?>,'error')
event.preventDefault();// Prevent form submissionreturnfalse;}elseif(ItemInSelectedWareHouse<=0){Swal.fire(<?php echo json_encode($langs->trans('error'));?>,<?php echo json_encode($langs->trans('noEnoughwareHouseCredit'));?>,'error')
event.preventDefault();// Prevent form submissionreturnfalse;}elseif(sCustomercredit <=0){Swal.fire(<?php echo json_encode($langs->trans('error'));?>,<?php echo json_encode($langs->trans('noEnoughCustomerCredit'));?>,'error')
event.preventDefault();// Prevent form submissionreturnfalse;}elseif(qINkg >= sCustomercredit){Swal.fire(<?php echo json_encode($langs->trans('error'));?>,<?php echo json_encode($langs->trans('invalidReturn1'));?>,'error')
event.preventDefault();// Prevent form submissionreturnfalse;}else{Swal.fire(<?php echo json_encode($langs->trans('successReturn'));?>,'success')returntrue;}}else{// Customer field is invalid, show an alert message
alert("Please select a valid customer.");
event.preventDefault();// Prevent form submissionreturnfalse;}}else{// Warehouse field is invalid, show an alert message
alert("Please select a warehouse.");
event.preventDefault();// Prevent form submissionreturnfalse;}}else{// Product field is invalid, show an alert message
alert("Please select a product.");
$(".targetWareHouseField").val('');// Reset the #targetWareHouse field
event.preventDefault();// Prevent form submissionreturnfalse;}});// Watch for changes in select_product
$(".select_product").change(function(){// If select_product is changed, reset targetWareHouse if it was changed previouslyif($(".targetWareHouseField").val()!== initialTargetWareHouseValue){
$(".targetWareHouseField").val('');
$(".ItemInSelectedWareHouse").val('');
$("#sCustomer").val('');
$(".sCustomercredit").val('');}});// Watch for changes in WareHouse
$(".targetWareHouseField").change(function(){// If targetWareHouse is changed, reset other fields if they were changed previouslyif($(".targetWareHouseField").val()!== initialTargetWareHouseValue){
$("#sCustomer").val('');
$(".sCustomercredit").val('');}});});</script>
قلت يمكن السكربت بيقرا الداتا غلط ، طبعت الداتا بالكونسول و نفس الشئ
العجيب بقا ان قاعدة البيانات لو فاضية و كانت الاستمارة دي تمثل اول بيان مرتجع ، البيان بيتم تنفيذه عادي جدا
لكن الخطأ ده مع تاني مرتجع ، و مش فاهم ايه علاقة قاعدة البيانات لاني اصلا معرف البيانات في الفرونت اند مش جايبها من الداتابيز
السؤال
محمد المصري12
سلام عليكم
مشكلة هاتجنني صراحة
متغير qINKg ( الكمية بالكيلوجرام) لو كانت أكبر من رصيد العميل بالمخزن sCustomercredit المفروض يديني رسالة خطأ كالتالي
لاحظوا بقا قيمة الكمية بالكيلوجرام ، هتلاقيها اصغر من رصيد العميل ، يعني المفروض يقبل المدخلات و رغم كده بيرفض
السكريت كاملا
و دي حقول المتغيرات في php
شكيت ان يكون فيه قيم متكرر تعريفها و دورت مفيش
قلت يمكن السكربت بيقرا الداتا غلط ، طبعت الداتا بالكونسول و نفس الشئ
العجيب بقا ان قاعدة البيانات لو فاضية و كانت الاستمارة دي تمثل اول بيان مرتجع ، البيان بيتم تنفيذه عادي جدا
لكن الخطأ ده مع تاني مرتجع ، و مش فاهم ايه علاقة قاعدة البيانات لاني اصلا معرف البيانات في الفرونت اند مش جايبها من الداتابيز
اللي فاهم حاجة يفهمني
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.