【发布时间】:2013-09-16 13:05:08
【问题描述】:
我正在尝试制作一个表单,用户可以在其中输入页码并跳转到由其 div ID 标识的特定页面。
<form id="gotopage" class="uniForm">
<input id="pagenumber" name="pagenumber" value="" size="10" type="text" />
</form>
<script>
$(document).ready(function() {
$('#gotopage').submit( function() {
goUrl = 'index.html#pg-' + $('#pagenumber').val().toLowerCase();
window.location = goUrl;
return false; // Prevent the default form behaviour
});
});
</script>
我可以让它很好地工作,除非我以 3 位数的方式命名我的 ID:
<div id="pg-001">、<div id="pg-002>、<div id="pg-003"> 等等。
有没有办法调整我上面的代码,以便我可以告诉它添加相关的零来为用户输入的任何数字组成一个 3 位数字?
提前谢谢你。
【问题讨论】:
标签: javascript jquery html forms input