03
Май
2020

В зависимости от опции внутрии строки вывести разное значение

Есть что-то вроде небольшой корзины, с определенными значение.

В зависимости от типа покупки товара (Оптом/Розница), нужно выставить атрибуты min и step у поля ввода - изменения количества товара.

<tr>
    <td class="title">
        <div class="d-flex">
            <div class="title">
                Товар 1
                <div class="opt type_0">Оптом</div>
            </div>
        </div>
    </td>
    <td class="count">
        <form method="post" role="form">
            <input type="hidden" name="key" value="12c226ebfec360e9b399fd4b448195db">
            <div class="input-group input-group-sm">
                <input type="number" name="count" min="1800" step="100" value="1800" class="form-control">
                <div class="input-group-append">
                    <span class="input-group-text">шт.</span>
                </div>
            </div>
            <button class="btn btn-sm" type="submit">↻</button>
        </form>
    </td>
    <td class="weight">
        <span class="text-nowrap">325 гр.</span>
    </td>
    <td class="price">
        <span class="mr-2 text-nowrap">112.31 руб.</span>
    </td>
</tr>
<tr>
    <td class="title">
        <div class="d-flex">
            <div class="title">
                Товар 1
                <div class="opt type_0">Розница</div>
            </div>
        </div>
    </td>
    <td class="count">
        <form method="post" role="form">
            <input type="hidden" name="key" value="12c226ebfec360e9b399fd4b448195db">
            <div class="input-group input-group-sm">
                <input type="number" name="count" min="1" step="1" value="1800" class="form-control">
                <div class="input-group-append">
                    <span class="input-group-text">шт.</span>
                </div>
            </div>
            <button class="btn btn-sm" type="submit">↻</button>
        </form>
    </td>
    <td class="weight">
        <span class="text-nowrap">325 гр.</span>
    </td>
    <td class="price">
        <span class="mr-2 text-nowrap">112.31 руб.</span>
    </td>
</tr>

Источник: https://ru.stackoverflow.com/questions/1119542/%D0%92-%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8-%D0%BE%D1%82-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B8%D0%B8-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%B5-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5

Тебе может это понравится...

Добавить комментарий