我有4种形式。
但是,按Enter键时只会提交其中一个表单。
这一形式最明显的区别是它只有一个输入字段。
按Enter键导致表单提交的原因是什么?
我尝试在其他3的所有字段上按Enter键,但它没有效果。
不确定要发布的代码。
单次录入
<form id="fo_at" >
<div id = 'at_gl_co'>
<div id='at_in_wr'>
<input id="at_go" name="tweet" type="text" maxlength="320" >
<p id="at_lab" >Post a URL or Comment</p>
<p id="at_but" >POST</p>
<p id="at_rc" >POST</p>
</div>
</div>
</form>
<div id='at_rb'>
<div class="i_box_r1" ></div>
<div class="i_box_r2">
<p id="at_rt" >Default</p>
</div>
</div>
</div>
答案 0 :(得分:0)
将我的顾虑分散到两个这样的eventListeners中。一个特殊情况。
enter: function( event ) {
if( event.keyCode === 13 ) {
Co.Controller( Mo.o_p( 'AppTweet' ) );
}
},
enter_one: function( event ) {
if( event.keyCode === 13 ) {
event.preventDefault();
}
},