输入按钮问题--Jquery
我想将 Enter 按钮(键盘上)链接到 javascript 中的文本框,问题是有两个提交按钮链接到它。我研究了一下,意识到
$('#searchbox input').bind('keypress', function(e) {});
如果有一个提交按钮,我可以像这样使用按键。
有谁知道如何使其适用于我的代码?
html:
<form id="myForm" method="post">
id: <input type="text" name="id" id="id"/>
<div id="hidden" style="display: none;">
age: <input type="text" name="age"/>
<input type="button" id="button2" value="Update" />
</div>
<input type="button" id="button1" value ="Get Info" onclick="document.getElementById('hidden').style.display = ''; this.style.display = 'none'" size="25"/>
Jquery 代码:
$(document).ready(function(){
$("#button1").click(function(){
$.post('fet.php', { id: $('input[name="id"]', '#myForm').val() },
function(json) {
$("input[name='age']").val(json.age);
}, "json");
});
$("#button2").click(function(){
$('form#myForm').attr({action: "fetch2.php"});
$('form#myForm').submit();
});
});
提前致谢!
I want to link an Enter Button (on a keyboard) to text box in javascript and the problem is there are two submit buttons linked to it. I researched a bit and realized that i can use keypress like this
$('#searchbox input').bind('keypress', function(e) {});
If there is one submit button.
Does any one have idea on how to make it work for my code?
html:
<form id="myForm" method="post">
id: <input type="text" name="id" id="id"/>
<div id="hidden" style="display: none;">
age: <input type="text" name="age"/>
<input type="button" id="button2" value="Update" />
</div>
<input type="button" id="button1" value ="Get Info" onclick="document.getElementById('hidden').style.display = ''; this.style.display = 'none'" size="25"/>
Jquery code:
$(document).ready(function(){
$("#button1").click(function(){
$.post('fet.php', { id: $('input[name="id"]', '#myForm').val() },
function(json) {
$("input[name='age']").val(json.age);
}, "json");
});
$("#button2").click(function(){
$('form#myForm').attr({action: "fetch2.php"});
$('form#myForm').submit();
});
});
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以这样做:
You could do:
试试这个
Try this