【发布时间】:2020-07-07 19:25:26
【问题描述】:
这是我的html代码:
<!DOCTYPE html>
<html>
<head>
<script>
function Check(e) {
var text=document.getElementById("text");
var inputnum = document.getElementById("number");
if (e.value == "option1") {
inputnum.min = "5";
inputnum.max = "10";
text.innerHTML ="input the value from 5 to 10";
} else if (e.value == "option2") {
inputnum.min = "20";
inputnum.max = "30";
text.innerHTML ="input the value from 20 to 30";
}
}
</script>
</head>
<body>
<select id="selectMe" onChange="Check(this);">
<option value=""></option>
<option value="option1">option1</option>
<option value="option2">option2</option>
</select>
<br><br><br>
<input name="number" type= "number" id="number">
<p id="text"></p>
</input>
</body>
</html>
我需要对此代码进行少量修改,根据从下拉列表中选择的选项设置数字输入框的最小值和最大值。
例如:如果用户选择选项 1,则最小值必须为 5,最大值为 10。类似地,如果用户选择选项 2,则最小值必须为 10,最大值为 20。它还应该显示消息(在html下方的文本框(不是警告消息)显示请输入从xxx到xxx的值
请帮我解决这个问题。提前谢谢你。
【问题讨论】:
标签: javascript html jquery