フォームにテキスト ボックスがあり、このチェックボックスがフォーカスされているので、Enter キーを押してフォームを送信します。ただし、これは私が望む動作ではありません。フォームを検証し、特定のリンクをクリックするか、テキスト フィールドの外側で Enter キーを押した場合にのみ手動で送信したいと考えています。これが私のフォームのコードです
<form action ="<?php echo $this->url(array('controller' => 'Queue','action' => 'checkinupcoming'))."/?confirmnumber=$this->confNumber&clientid=$this->clientId";?> " data-ajax="false" method= "post" class="checkin-form">
<h3>Customer Details</h3>
<ul class="form" style="margin: 10px 0 15px 27px">
<li id="descriptionLiId" class="first last descriptionLi">
<label id="lbldescriptionId" class="lbldescription">Description</label>
<input id="descTextId" class="descriptionText" tabindex="1" type="text" name="description" title="Enter visually identifying description" value="Enter visually identifying description" onfocus="onFocusBehavior(this);" onblur="onBlurBehavior(this);" />
</li>
</ul>
<h3 id="hdrnotesId" class="hdrnotes">Notes</h3>
<ul class="form">
<li id="notesListId" class="first last notesList">
<textarea id="notesId" class="text-area notes" tabindex="1" name="notes"></textarea>
</li>
</ul>
</form>
入力をシリアル化し、jquery ajax リクエストを送信してフォームを送信しています。テキストフィールドがフォーカスされているときに、入力ボタンでのフォーム送信を無効にしたい