Отправить форму автоматически, которая присутствует внутри JavaScript - PullRequest
0 голосов
/ 08 октября 2019

У меня есть код ниже, который я хочу отправить автоматически при перезагрузке страницы. Это показывает мне кнопку «заплатить сейчас», но я хочу нажать эту кнопку автоматически. Я думаю, что эта кнопка является частью src = "https://checkout.razorpay.com/v1/checkout.js". Может кто-нибудь помочь мне с этим? Спасибо!

<div class="container" name="payment_submit">
      <form action="{% url 'razorpay_response' %}" method="POST">
          {% csrf_token %}
          <!-- Note that the amount is in paise = 50 INR -->
          <input type="hidden" name="creator" value="{{creator}}" />
          <input type="hidden" name="sub_value" value="{{sub_value}}" />
          <script
                  src="https://checkout.razorpay.com/v1/checkout.js"
                  data-key="{{rzr_id}}"
                  data-subscription_id="{{sub_id}}"
                  data-name = "My Billing Label"
                  data-description ="Auth txn for {{sub_id}}"
          ></script>
          <input type="hidden" value="Hidden Element" name="hidden">
      </form>
  </div>

Ответы [ 2 ]

0 голосов
/ 08 октября 2019

Возможно, вы могли бы просто вызвать нажатие кнопки, выбрав ее и используя метод .click(), чтобы вызвать ее.

  document.querySelector("[data-key='{{rzr_id}}']").click();
0 голосов
/ 08 октября 2019

Вы можете отправить форму, используя JavaScript.

window.onload = function() {
  document.querySelector("form").submit();
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...