首页 > 解决方案 > Javascript不读取HTML表单输入而不重新加载

问题描述

我正在使用来自 https://kite.trade/docs/connect/v1/#custom-html5-buttons的风筝发布者 api

它使用 .js 源 ' https://kite.trade/publisher.js?v=1 '

它包括可以传递来交易股票的各种变量,例如交易所名称、数量等。我正在尝试创建一个网页,在该网页中,人们可以通过选择买入/卖出来选择是否买入/卖出股票。

HTML页面代码是:

    <form method="post">

<p><label>Would you like to Buy or Sell the shares?</label></p>
<p>
    <select id="transaction-type">
                 <option value="BUY">Buy</option>
                 <option value="SELL">Sell</option>
    </select>
</p>


<button id="custom-button">GO!</button>

  </form>

我已修改源以将 html 表单输入(购买/出售)传递给 .js 文件中的 KiteConnect 函数.js 源修改

脚本通过 'kite.link("#custom-button");' 链接到按钮

我遇到以下问题: 需要 重新加载页面/框架才能让脚本读取值,否则脚本正在使用旧值运行。

我尝试定期刷新页面,这可行,但不是一个实用的解决方案。

如何修复脚本以执行选定的值,而不重新加载页面?

如果有更好的方法,请提出建议。

标签: javascripthtml

解决方案


推荐阅读