확인 된 항목에 대한 일부 유효성 검사를 기반으로 경고 메시지를 표시하고 싶습니다. 지금까지 시도한 내용은 다음과 같습니다.
var result = [];
jQuery('#ct1').on("click", function(event){
jQuery(':checkbox:checked').each(function (i) {
qtyval = jQuery(this).parent().parent().siblings('.item-cell- detail').find('input[name="qty"]').val();
var qtyval1 = jQuery(this).parent().parent().siblings('.item-cell- detail').find('.qtyonhand').text();
var ndcCode = jQuery(this).parent().parent().siblings('.item-cell- detail').find('.ndc').text();
var itemName = jQuery(this).parent().parent().siblings('.item-cell- detail').find('.itemname').text();
var qtyu= parseFloat(qtyval1);
var strrsult = result.push(qtyval1);
if (qtyval > qtyu) {
var strrsult = result.toString();
alert(strrsult);
}
});
});
내가 받고있는 가용 수량의 값이 단일 경고 상자에 표시되지 않습니다. 방금 jQuery를 배우기 시작 했으므로이 형식으로 경고 메시지를 표시하는 방법을 얻지 못합니다.
Alert message format should be like this
"다음 항목의 경우 주문 수량이 현재 사용 가능한 수량을 초과합니다. 수량을 조정 한 후 다시 시도하십시오.
NDCCODE1 Item Name1 - Available Qty: qty1
NDCCODE2 Item Name2 - Available Qty: qty2
다음과 같은 변수에 사용하십시오.
jQuery('#ct1').on("click", function(event){
var txt = "";
var result = [];
jQuery(':checkbox:checked').each(function (i) {
qtyval = jQuery(this).parent().parent().siblings('.item-cell- detail').find('input[name="qty"]').val();
var qtyval1 = jQuery(this).parent().parent().siblings('.item-cell- detail').find('.qtyonhand').text();
var ndcCode = jQuery(this).parent().parent().siblings('.item-cell- detail').find('.ndc').text();
var itemName = jQuery(this).parent().parent().siblings('.item-cell- detail').find('.itemname').text();
var qtyu= parseFloat(qtyval1);
var strrsult = result.push(qtyval1);
if (qtyval > qtyu) {
var strrsult = result.toString();
txt += strrsult + "\\n";
}
});
alert(txt);
});
\ n 작동하지 않는 경우 줄 바꿈을위한 것입니다. br
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다