【发布时间】:2021-04-16 22:13:47
【问题描述】:
朋友们好,我想根据标签为输入类型一创建一个特殊的数字范围。也就是说,通过选择任何选项,这个数值范围都会改变!例如,如果您选择选项 2,则输入中的 min = 10 和 max = 25。而如果您选择选项 3,则输入中的最小值 = 5,最大值为 45。这样的事情可能吗?怎么可能这样。是借助 js 还是 php 创建的功能?
<select id="selbox">
<option value="option1">option1</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
<option value="option4">option4</option>
</select>
<input type="number"name ="num"id="num">
【问题讨论】:
-
如果你想让这立即发生,它必须在 JavaScript 中完成。 PHP 在表单提交之前不会运行,因此它不能更改客户端属性。
-
是的,我们可以用 JS 做到这一点,PHP 是服务器端的。检查
change事件:developer.mozilla.org/en-US/docs/Web/API/HTMLElement/…。你需要知道什么是选择器以及如何使用它(这里的例子:w3schools.com/w3js/w3js_selectors.asp)。
标签: javascript php jquery json