亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

在按鈕上單擊確認警報框,查詢提交也取消

在按鈕上單擊確認警報框,查詢提交也取消

PHP
三國紛爭 2022-07-16 10:28:02
我創建了一個按鈕來從數據庫中刪除數據。按鈕代碼如下所示:<form method="post">  <button name="remove" onclick="myFunction()" style="margin-left: -15%; border-radius: 15px;" class="button button2">Remove</button></form>我已經給出了一個警報確認框以繼續或取消按鈕單擊。function myFunction() {  confirm("Do you want to remove?!");}現在單擊按鈕后,如果我取消或確定,兩者都在執行查詢。取消按鈕不會取消點擊。誰能告訴這里有什么問題。
查看完整描述

3 回答

?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

方式1:你可以使用這個:


  <button name="remove" onclick="return confirm('Are you sure?')" style="margin-left: -15%; border-radius: 15px;" class="button button2">Remove</button>


這return是非常重要的


方式2:


function myFunction() {

     if (confirm('Are you sure?')) {

           //Do SomeThing...!

     }

}


查看完整回答
反對 回復 2022-07-16
?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

您需要驗證確認響應


function myFunction() {

  if (confirm("Do you want to remove?!")) {

    //do stufff here...

    console.log('success')

  } else {

    console.log('cancel')

  }

}

<button name="remove" onclick="myFunction()"class="button button2">Remove</button>


查看完整回答
反對 回復 2022-07-16
?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

確保你做 preventDefault 因為你的刪除按鈕在表單內


document.getElementById("uniqueId").addEventListener("click", function(event){

  event.preventDefault();

  if(confirm("Msg")){

    //do something

  }

});

<form method="post">

  <button name="remove" id="uniqueId"  style=" border-radius: 15px;" class="button button2">Remove</button>

</form>

確保每個按鈕都有唯一的 id



查看完整回答
反對 回復 2022-07-16
  • 3 回答
  • 0 關注
  • 100 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號