JavaScriptは、必要に応じて機能していないことを確認しています
-
13-10-2019 - |
質問
私はこれを持っています js
IFをチェックする関数 OK
また Cancel
押され、偽または真実を返します。私がやろうとしているのは、残りを実行するのが正しいときです js
それらが表示される順に機能しますが、機能していません。 deleteList('$row->listID');updateList();
実行されることはありません。
JavaScript:
function deleteConfirm(){
if (confirm("Are you sure you wanna delete that list?")){
return true;
}
else{
return false;
}
}
HTML:
<a href="#" id="listID" onclick="return deleteConfirm();deleteList('$row->listID');updateList();">
私は何が間違っているのですか?
前もって感謝します。
解決
それは、あなたが最初のステートメントに戻っているからです(そのため、他の人は決して実行されません)。
onclick="if(deleteConfirm()) { deleteList('$row->listID'); updateList(); }"
このような機能を大幅に簡素化することもできます。
function deleteConfirm(){
return confirm("Are you sure you wanna delete that list?");
}
...または可能であれば、目立たないルートを使用して、 data-
取得するための属性 listID
.
所属していません StackOverflow