日期:2014-05-16  浏览次数:20684 次

话说同一个页面有多个表单,用ajax提交所以没有submit,怎么用回车提交?
有一个页面,登陆跟注册都放在了同一个页面。
现在登陆和注册是两个不同的表单。
点击“登陆”或者“注册”按钮的时候会通过ajax提交表单。
但由于没有submit控件,导致按回车没反应。
怎么才能按回车也提交表单?

难点:按回车的同时我还需要判断我到底是在哪个表单。如果是登陆表单,则要提交登陆的ajax。如果是注册表单,则要提交注册的ajax……这个怎么实现?

------解决方案--------------------
lz可以用javascript绑定事件,建议用jquery脚本库。按照下面的例子写两个按钮,一个登陆,一个注册。
Jquery绑定回车事件:
<s:textfield id="upwd" label="密码" onkeydown="tab(event);">
<input id="submit" type="button" value="submit" onclick="sumbit();" /> 
function tab(event)
{
if(event.keyCode == 13)
{
$("#submit").trigger("click");
}
};
------解决方案--------------------
是这个:event.keyCode == 13
探讨
lz可以用javascript绑定事件,建议用jquery脚本库。按照下面的例子写两个按钮,一个登陆,一个注册。
Jquery绑定回车事件:
<s:textfield id="upwd" label="密码" onkeydown="tab(event);">
<input id="submit" type="button" value="submit" onclick="sumbit()……