Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C# by MikkyFc ( 2 years ago )
function addMaterialAndQuantity() {
    var materialId = $('#MaterialId').val();
    var materialText = $('#MaterialId option:selected').map(function () { return $(this).text(); }).get().join(', ');
    var quantity = $('#QuantityInput').val();

    if (materialId && quantity) {
        var html = '<div class="alert alert-info alert-dismissible fade show" role="alert">';
        html += '<strong>' + materialText + '</strong> - Quantity: ' + quantity;
        html += '<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>';
        html += '</div>';
        $('#materialList').append(html);

        materialId.forEach(id => {
            var hiddenField = '<input type="hidden" name="MaterialQuantities.Index" value="' + id + '" />';
            hiddenField += '<input type="hidden" name="MaterialQuantities[' + id + '].MaterialId" value="' + id + '" />';
            hiddenField += '<input type="hidden" name="MaterialQuantities[' + id + '].Quantity" value="' + quantity + '" />';
            $('#hiddenFields').append(hiddenField);
        });

        $('#MaterialId').val('').trigger('change');
        $('#QuantityInput').val('');
    }
}

 

Revise this Paste

Parent: 127830
Your Name: Code Language: