我无法根据输入到文本字段中的数字返回某个输出
I'm having trouble returning a certain output based on the number I input into the textfield
我希望每当有人在输入文本字段中输入大于 0 的数字并点击提交按钮时,能够在div 容器中返回某个输出。我不确定我做错了什么。任何帮助将不胜感激!
.HTML
<!DOCTYPE html>
<html>
<head>
<title>Button Magic</title>
<link rel='stylesheet' type='text/css' href='Jquery.css'/>
<script type="text/javascript" src="Jquery.js"></script>
</head>
<body>
<!-- Input Field-->
<input type="text" id="first" maxlength="6" placeholder="0.00">
<!-- Span -->
<span>< Type here</span>
<!-- Submit -->
<button onclick="submitNumber()">Submit</button>
<!-- Output -->
<div id="textOutput">
Are you correct?
</div>
</body>
</html>
JAVASCRIPT
function submitNumber() {
textInput = document.getElementById('first');
textOutput = document.getElementById('textOutput');
if (textInput > 0) {
textOutput.innerHTML = 'Correct!';
} else {
textOutput.innerHTML = 'Incorrect!';
}
}
document.getElementById('first')
返回一个 dom 元素,而不是输入字段的值,你需要读取输入元素的 value
属性
textInput = document.getElementById('first').value;
textOutput = document.getElementById('textOutput');
演示:小提琴
您需要
检查变量 textInput
中 DOM 元素的值,您正在检查元素 document.getElementById('first')
) 相反,您可以使用 .value
属性获取输入元素的值:
if (textInput.value > 0) {
演示
相关文章:
- 当与另一个实例进行比较时,我的类实例如何隐式返回数字
- Javascript函数用于检查数字并返回
- 如何让计算机猜测一个数字并返回猜测次数(Javascript)
- 返回最大数字的数组
- 如何将返回一串数字的 JSON 属性转换为日期
- Javascript:编写一个函数,接收一个数组,然后返回一个只有唯一数字的数组,只删除数组
- 对负指数调用的.toFixed()返回一个数字,而不是字符串
- Javascript:接收对象并返回对象中描述的所有数字的列表的函数
- Javascript正则表达式,返回连字符和空格后面的数字
- DataView getFloat32返回不正确但近似的数字
- Javascript:解析csv中的字符串返回NaN(不是数字)
- 将数字转换为16位浮点(存储为字节)并返回
- JScalc.io计算器基本故障(输出变量为空,不返回数字)
- jquery json 返回添加两个数字的数据
- 函数需要改进,应该返回一个_和一个数字(无论多么长)
- Javascript getDay方法返回错误的数字
- 我无法根据输入到文本字段中的数字返回某个输出
- 根据最接近的数字返回值
- 为对象设置一个数字返回值
- 搜索数据库以使用两个javascript变量将数字返回给javascript