首页 > 解决方案 > 如何将 html 表单中的值读取到 javascript 的变量中

问题描述

我正在尝试将我在列表中选择的值用作变量。

我一直在尝试不同的方法,一种是使用 window.onload,但我认为这不会奏效。

html

    <form id="form" onsubmit="return false;">

        <select name="Y" id="IDlist">   
        <option value="empty"> ID</option>
        </select> 

        <select name="X" id="namelist">
        <option value="empty"> Name</option>
        </select> 
        <input  type="submit" value="Check"  />

        </form>

javascript

    var chosen_name = '';
        var chosen_ID='';
        window.onload = function () {
        document.getElementById("form").onsubmit = function () {
        chosen_name = document.getElementById("namelist");
        chosen_ID = document.getElementById("IDlist");

          console.log(chosen_ID.value + " and " + chosen_name.value + " please work.")};
        return [chosen_name, chosen_ID]
      };
        document.write(chosen_name);

我通常希望某些选择的名称不为空。任何建议都将受到欢迎。谢谢你

标签: javascripthtml

解决方案


所以没有实际可行的方法来做我所要求的。最后,我使用了函数,并在需要使用变量时进行了简单的调用。不是明确的答案。(对不起)


推荐阅读