javascript - 如何将 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);
我通常希望某些选择的名称不为空。任何建议都将受到欢迎。谢谢你
解决方案
所以没有实际可行的方法来做我所要求的。最后,我使用了函数,并在需要使用变量时进行了简单的调用。不是明确的答案。(对不起)
推荐阅读
- php - 试图让参加者在谷歌日历 API/PHP 中设置
- asp.net-mvc - AutoSizeColumns 在带有 DoNetCore.NPOI 的 ASP .NET Core 中无法正常工作
- python - 了解双线性层
- php - 文件未在php的动态目录中上传
- php - wp_dropdown_pages(仅显示具有自定义分类的页面)?
- tensorflow - 在其他平台(如 Linux)上构建 tensorflow lite
- apache - Apache 字符集声明
- shibboleth - 证书文件 ldap-server.crt 不存在
- amazon-web-services - AWS 免费套餐 EC2 EBS 快照计费?
- c++ - 如何通过指向元组的共享指针删除对象