我一直在尝试应用我在 Google 和 Stackoverflow 上找到的解决方案,但它们似乎不起作用。
这里到底出了什么问题?复选框在这里无关紧要,我可以将其取出,但没有任何区别。
<div class="form-group">
<label for="tbid" class="col-lg-3 control-label">Results per page </label>
<div class="col-lg-3">
<input type="checkbox" class="checkbox" display="inline-block" name="checkbox_results" onclick="checkbox_results_click();">
<input type="text" id="results" class="form-control" name="results" placeholder="results">
</div>
</div>
然后在 js 部分,我试图将结果转换为 int。
<script type="text/javascript">
int results = null;
var x=document.getElementById("results").value;
results = parseInt(x);
if(results==null)
results=10;
var pager = new Pager(results);
</script>
编辑:我还应该补充一点,如果我在调用寻呼机时只输入一个 int 参数,例如 25,它实际上可以工作。所以结果出了点问题。