我有一个 HTML5 表单,内含一个 range 输入框和一个 number 输入框,并使用 Bootstrap3 进行样式设计。这两个输入框是链接在一起的,无论我改变哪一个输入框中的值,另一个输入框都会随之更新。
然而,当我更改 number 输入框中的值并按下回车键时,整个网页就会重新加载,导致所有通过 JavaScript 加载到页面的其他数据丢失。
我的问题是:如何修改 HTML/代码以禁用这种重新加载的行为?
谢谢。
然而,当我更改 number 输入框中的值并按下回车键时,整个网页就会重新加载,导致所有通过 JavaScript 加载到页面的其他数据丢失。
我的问题是:如何修改 HTML/代码以禁用这种重新加载的行为?
谢谢。
<form class="form-horizontal">
<div class="form-group">
<div class="col-xs-6">
<input type="range" class="policy_slider" name="demandRange" min="0.1" max="10" value="1" oninput="this.form.demandInput.value=this.value"/>
</div>
<div class="col-xs-1">
<input type="number" name="demandInput" min="0.1" max="10" value="1" step="any" oninput="this.form.demandRange.value=this.value"/>
</div>
</div>
</form>
return false
的解决方案,因为它很简短。但其他方法也可能有效。 - thor