Запросить ввод пуст в поле Добавить в корзину - PullRequest
0 голосов
/ 10 февраля 2020

У меня в форме есть кнопка «Добавить в корзину» со входом для загрузки фотографии, кнопка работает нормально, но сейчас мне нужно, когда клиент нажимает на кнопку, чтобы подтвердить, что фотография уже загружена. если нет, покажите предупреждение, прежде чем передавать его на страницу корзины.

<div class="product-form__controls-group product-form__controls-group--submit">
              <div class="qtydiv">
                {% comment %}<label for="Quantity" class="quantity-selector">Quantity</label>{% endcomment %}
            <div class="qtybox">
              <span class="btnqty qtyminus icon icon-minus">-</span>
              <input type="text" id="quantity" name="quantity" value="1" min="1" class="quantity-selector quantity-input" readonly="">
              <span class="btnqty qtyplus icon icon-plus">+</span>
            </div>
          </div>
          <div class="product-form__item product-form__item--submit
            {%- if section.settings.enable_payment_button %} product-form__item--payment-button {%- endif -%}
            {%- if product.has_only_default_variant %} product-form__item--no-variants {%- endif -%}"
          >
            <button type="submit" name="add"
              {% unless current_variant.available %} aria-disabled="true"{% endunless %}
              aria-label="{% unless current_variant.available %}{{ 'products.product.sold_out' | t }}{% else %}{{ 'products.product.add_to_cart' | t }}{% endunless %}"
              class="btn product-form__cart-submit{% if section.settings.enable_payment_button %} btn--secondary-accent{% endif %}"
              data-add-to-cart>
              <span data-add-to-cart-text>
                {% unless current_variant.available %}
                  {{ 'products.product.sold_out' | t }}
                {% else %}
                  {{ 'products.product.add_to_cart' | t }}
                {% endunless %}
              </span>
              <span class="hide" data-loader>
                {% include 'icon-spinner' %}
              </span>
            </button>
            {% if section.settings.enable_payment_button %}
              {{ form | payment_button }}
            {% endif %}
          </div>
          <div class="product-form__item product-form__item--custom">
                <input required class="required product-form__input" id="photo" type="file" name="properties[Photo]">
          </div>
        </div>
...