首页 > 解决方案 > 更新->错误无效地址| 从提交切换到按钮,但现在功能不起作用?

问题描述

将处理程序从“提交”控制台更改为“单击”后,出现无效地址错误。日志显示地址被正确获取,但我认为无法正确将其传递给函数

function ready() {
  document.getElementById("bet").addEventListener("click", function (e) {
    e.preventDefault();

    var fromAddress1 = document.querySelector("#bet #fromAddress1").value;

    var fromAddress2 = document.querySelector("#bet #fromAddress2").value;

    var betAmount = document.querySelector("#bet #betAmount").value;

    var contract = web3.eth.contract(OraclizeContract.abi).at(OraclizeContract.address);

    console.log(contract)

    OraclizeContract.deployed().then(function (instance, fromAddressX) {

      console.log("Initializing");
      instance.deposit({
        from: fromAddressX,
        gas: 3000000,
        value: web3.toWei(betAmount, 'ether')
      })
        .then(function (v) {
          console.log(v);
          console.log("Function Executed");
        });
    }).then(function () {
      console.log("Testing");
    }).catch(function (e) {
      console.log(e);
    });

    console.log(fromAddress2);

    document.getElementById("player2").addEventListener("click", function (e, fromAddress2) {

    });
    document.getElementById("player1").addEventListener("click", function (e, fromAddress1) {

    });
  }

标签: javascript

解决方案


推荐阅读