第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 JS 自動提交表單

如何使用 JS 自動提交表單

PHP
藍(lán)山帝景 2021-06-27 08:56:36
我想在頁面完成加載后使用 JS 添加代碼自動自動提交表單我也需要它提交輸入值提交并且驗證碼響應(yīng)在我單擊手動自動工作但沒有提交輸入“g-recaptcha-response”值時效果很好<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <meta http-equiv="X-UA-Compatible" content="ie=edge"><script src="https://www.google.com/recaptcha/api.js?render=<?php echo $captcha_site_key ?>"></script></head>    <form action="check.php" id="myform" method="POST">    <input type="hidden" id="g-recaptcha-response" name="g-recaptcha-response">    <input type="Submit" name="Submit"></form><script>    grecaptcha.ready(function() {        grecaptcha.execute('<?php echo $captcha_site_key ?>', {action:'validate_captcha'})                  .then(function(token) {            document.getElementById('g-recaptcha-response').value = token;        });    });</script><script type="text/javascript">window.onload = function(){  document.getElementById("myform").submit();}</script></body></html>
查看完整描述

2 回答

?
忽然笑

TA貢獻1806條經(jīng)驗 獲得超5個贊

JS代碼是


解釋:-首先 setAttribute('value', 'token');


然后等待1秒然后提交 myform


<script type="text/javascript">

    document.getElementById('g-recaptcha-response')..setAttribute("value", token);?


</script>

<script type="text/javascript">

window.onload=function(){ 

    window.setTimeout(document.myform.submit.bind(document.myform), 100);

};

 </script>


查看完整回答
反對 回復(fù) 2021-07-09
?
慕村225694

TA貢獻1880條經(jīng)驗 獲得超4個贊

在 Javascript 中,通過這個小技巧你可以實現(xiàn)你的目標(biāo):


使用普通 Javascript - 這是您提交表單的方式:


  document.getElementById("YourFormIdHere").submit();

如果您希望僅在提供驗證碼時提交該表單,那么您必須運行 if 語句。


首先停止提交表單,以便您可以在提交之前評估驗證碼。


document.getElementById("FormIdHere").addEventListener("submit", function(event) {

  event.preventDefault()

});

從這里,您想檢查驗證碼值是否已提交。首先嘗試獲取驗證碼的值


var Captcha = document.GetElementById("capture ID here").value;


//check if captcha has value

if(Captcha){

    //then submit your form here

    document.getElementById("YourFormIdHere").submit();

}

如果驗證碼值為空,則表單不會提交,從而強制用戶創(chuàng)建驗證碼。


查看完整回答
反對 回復(fù) 2021-07-09
  • 2 回答
  • 0 關(guān)注
  • 373 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號