javascript - 为什么价值欧盟公民的输入事件不起作用
问题描述
[输入无效][1]
我添加了一个事件,目的是在输入的值为欧盟公民时收听事件,因此我将其添加到 id 为“提交”的按钮上。该功能确实有效,但是当我在输入中写入欧盟公民时,消息“你有资格应该显示'但没有任何反应。
//1. Listen for submit buttton for Nationality
document.getElementById('submit').addEventListener('click', function(e) {
e.preventDefault();
})
//UI vars for Nationality
const nationality = document.getElementById('submit')
//show message you are eligible if it evaluates to EU citizen
function checkNationality(input) {
if(input === 'EU citizen') {
console.log('You are eligible')
} else {
console.log('You are not eligible')
}
}
我错过了什么?请帮忙
解决方案
由于您尚未发布完整的代码。考虑一下您要实现的目标,请参阅以下代码:
<input type="text" id="data"/>
<button id="submit" value="Submit" onclick="getData();">Submit</button>
function getData(){
var inputVal = document.getElementById("data").value;
//console.log(inputVal);
if(inputVal === "EU citizen"){
console.log("You are eligible");
} else {
console.log("You are not eligible");
}
}
推荐阅读
- reactjs - 如何获取下拉 React 的特定 ID?
- r - 多个人和多层次的变化点分析
- powershell - 在 PowerShell 中检查 Cosmos DB 帐户的状态
- react-native - React Native 图像裁剪选择器找不到合适的图像 URL 加载器 (null)
- paypal - 多个产品的 PayPal v2 入职错误
- python - Python中CSV文件的编码错误
- html - 我无法为浏览器加载@font-face
- flutter - 调用 api 时在 null 上调用了方法“[]”
- java - 在集成测试中注册应用到 Eureka Server
- python-3.x - PyQT QPushbutton 在表格视图中具有切换功能