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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

我如何在按鈕單擊上運(yùn)行選項(xiàng)并向該選項(xiàng)添加功能

我如何在按鈕單擊上運(yùn)行選項(xiàng)并向該選項(xiàng)添加功能

飲歌長(zhǎng)嘯 2024-01-11 16:20:57
基本上我想要做的是,如果從下拉菜單中選擇 GATE1,則在單擊按鈕時(shí)運(yùn)行 evinar() 函數(shù),否則,如果從下拉菜單中選擇 GATE2,則在單擊按鈕時(shí)運(yùn)行 evinar2 函數(shù)。<select name="gates" id="gates">  <option value="gates">GATES</option>  <option value="1">GATE1</option>  <option value="2">GATE2</option></select><button class="btn btn-primary" style="width: 360px; outline: none;" id="testar" onclick="enviar()">?「Start」</button> <script title="ajax do checker">    function enviar() {      var linha = $("#lista").val();      var linhaenviar = linha.split("\n");      var total = linhaenviar.length;      var ap = 0;      var rp = 0;      linhaenviar.forEach(function(value, index) {        setTimeout(          function() {            $.ajax({              url: 'api.php?lista=' + value,              type: 'GET',              async: true,              success: function(resultado) {                if (resultado.match("#Approved")) {                  removelinha();                  ap++;                  aprovadas(resultado + "");                } else {                  removelinha();                  rp++;                  reprovadas(resultado + "");                }                $('#carregadas').html(total);                var fila = parseInt(ap) + parseInt(rp);                $('#cLive').html(ap);                $('#cDie').html(rp);                $('#total').html(fila);                $('#cLive2').html(ap);                $('#cDie2').html(rp);              }            });          }, 2500 * index);      });    }    function evinar2() {      var linha = $("#lista").val();      var linhaenviar = linha.split("\n");      var total = linhaenviar.length;      var ap = 0;      var rp = 0;</script>
查看完整描述

2 回答

?
慕神8447489

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊

有多種方法可以解決這個(gè)問(wèn)題,具體取決于您想要如何解決它。如果此按鈕單擊與提交表單相同,則可能需要序列化表單數(shù)據(jù),并獲取此字段的值。

否則,您將通過(guò) id 選擇字段并獲取其值。通常,我會(huì)創(chuàng)建第三個(gè)在單擊時(shí)觸發(fā)的函數(shù)。新函數(shù)將獲取字段值,然后根據(jù)該值調(diào)用任一函數(shù)。查看Codepen。

<select name="gates" id="gates">

? <option value="gates">GATES</option>

? <option value="1">GATE1</option>

? <option value="2">GATE2</option>

</select>

<button onclick="functionSelector()">?「Start」</button>

<script>

// this function will route your request

function functionSelector() {

? var e = document.getElementById("gates");

? var value = e.options[e.selectedIndex].value;

? if(value === "1")

? ? enviar();

? else if (value === "2")

? ? evinar2();

? else

? ? unknownOption();

}


function enviar() {

? alert('enviar')

}


function evinar2() {

? alert('enviar 2')

}


function unknownOption () {

? alert('Unexpected answer')

}

</script>


查看完整回答
反對(duì) 回復(fù) 2024-01-11
?
Smart貓小萌

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊

由于您已經(jīng)在使用 jQuery,因此您可以這樣做:


 $(document).ready(function() {

    $("select").on("change", function() {

      if ($(this).children("option:selected").val() == 1) {

         evinar();

      } 

      else if ($(this).children("option:selected").val() == 2) {

         evinar2();

     }

   });

 });


查看完整回答
反對(duì) 回復(fù) 2024-01-11
  • 2 回答
  • 0 關(guān)注
  • 157 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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