gpt4 book ai didi

javascript - 如何在 Solidity 中构建 HTML 解决方案

转载 作者:行者123 更新时间:2023-12-01 01:25:06 25 4
gpt4 key购买 nike

HTML 中有一个简单转换(华氏温度到摄氏温度)的代码。我正在努力在 Solidity 中重新创建同样的东西。我需要一些指导才能使其发挥作用。坚固性代码如下: enter image description here

contract TemperatureSolution{
uint16 input,

function convertTemp(uint16 _input) public{
return (document.getElementById("outputCelcius").innerHTML=(valNum-32)/1.8)
}
convertTemp(_input);

}

作为引用,它所基于的 HTML 如下(这可行,但我打算在区 block 链上创建它):

<html>  
<body>
<p>Type a value in the Fahrenheit field to convert the value to Celsius:</p>
<p>
<label>Fahrenheit</label>
<input id="inputFahrenheit" type="number" placeholder="Fahrenheit" oninput="temperatureConverter(this.value)" onchange="temperatureConverter(this.value)">
</p>
<p>Celcius: <span id="outputCelcius"></span></p>

<script>
function temperatureConverter(valNum) {
valNum = parseFloat(valNum);
document.getElementById("outputCelcius").innerHTML=(valNum-32)/1.8;
}
</script>
</body>

最佳答案

Solidity在区 block 链上运行代码,这个代码我认为没有意义。我认为你需要做的就是在智能合约中编写逻辑,然后从 HTML 界面调用它。您需要 web3 让界面与智能合约对话。

契约(Contract)温度解决方案{

function convertTemp(uint16 _input) public{
return (_input-32)/1.8);
}

}

我希望我正确理解你的意思。

关于javascript - 如何在 Solidity 中构建 HTML 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53876848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com