按键事件不起作用
我正在使用此代码,但按键事件不起作用
<script type="text/javascript">
$(document).ready(function() {
$('#txt_tempusername').keypress(function() {
var href = $('#providerurl').val();
href = href.toString().replace("{username}", $('#txt_tempusername').val());
$('#btn_idgo').attr('href', href);
});
});
</script>
,这是我的 HTML
<div class="Input_Div">
<input type="text" id="txt_tempusername" />
<a class='example1demo' id="btn_idgo">Go</a>
<input type="hidden" id="providerurl" />
</div>
I am using this code but keypress event not working
<script type="text/javascript">
$(document).ready(function() {
$('#txt_tempusername').keypress(function() {
var href = $('#providerurl').val();
href = href.toString().replace("{username}", $('#txt_tempusername').val());
$('#btn_idgo').attr('href', href);
});
});
</script>
and this is my HTML
<div class="Input_Div">
<input type="text" id="txt_tempusername" />
<a class='example1demo' id="btn_idgo">Go</a>
<input type="hidden" id="providerurl" />
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这里的工作示例:
http://jsfiddle.net/ezmilhouse/6zfw8/2/
我猜这些活动运作良好,但是您的“href”处理不起作用,因为隐藏字段值未定义。
按照我认为您希望的方式修复您的代码:
您的 html:
您的 js:
Working sample here:
http://jsfiddle.net/ezmilhouse/6zfw8/2/
Guess the events worked fine but your 'href' treatment didn't work because the hidden fields value was not defined.
Fixed your code the way I think you wanted it to work:
your html:
your js:
放入一个
在函数中 ,看看是否会收到一个消息框。如果您没有得到,则 ID 为
txt_tempusername
的元素不存在。Put an
in the function and see if you get a message box. If you don't get one, the element with the ID
txt_tempusername
does not exist.