【发布时间】:2021-12-05 14:35:12
【问题描述】:
假设我有一些看起来像这样的代码,并且我希望仅当 x 和 y 的总和为 10 或更少时才提交表单。现在,当我运行此代码时,它完全忽略了“最大值”,只是提交了表单。一旦我删除“只读”,它就会查看“最大值”。有没有办法为只读元素设置最大值?如果有,怎么做?
<!DOCTYPE html>
<html>
<head>
<title>Max for readonly</title>
</head>
<body>
<script>
var x = 5;
var y = 7;
var sum = x + y;
document.getElementById('demo').value = sum;
</script>
<form>
<input id="demo" type="number" max="10" readonly>
<input type="submit">
</form>
</body>
</html>
提前致谢
【问题讨论】:
-
this 有帮助吗?
标签: javascript html max readonly