单输入表格 - 特殊情况|停止表单提交

时间:2012-08-11 23:58:10

标签: javascript html

我有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>

1 个答案:

答案 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();
    }
},