btn.disabled = true; でbuttonを制御します。
input.addEventListener(“change”, func); で btn.disabledの状態を変更する
let btn = document.getElementById('btn');
let wallet = document.getElementById('wallet');
let message = document.getElementById('message');
let amount = document.getElementById('amount');
let resArea = document.getElementById("resArea");
btn.disabled = true;
wallet.addEventListener("change", stateHandle);
amount.addEventListener("change", stateHandle);
message.addEventListener("change", stateHandle);
function stateHandle() {
if (wallet.value == "" || amount.value == "") {
btn.disabled = true;
} else {
btn.disabled = false;
}
}
function OnButtonClick() {
if (!wallet.value || !message.value || !amount.value) {
resArea.innerHTML = "Wallet Address、amount、messageを入力してください";
} else {
main();
}
}
async function main() {
console.log("送金完了しました")
console.log(wallet.value)
console.log(message.value)
console.log(amount.value)
resArea.innerHTML = "送金完了しました";
}
最初

入力後

OK
これで実際に送金できるかテストする

しゃあああああああああああああああああああ
次はxem amountの取得かな