2016-05-17 13 views
-1

ラベルをクリックした後に自動的に送信したい、Jqueryを使用しましたが、動作しませんでした。自動的にフォームをレイザーで送信

これは私のjQueryのコードです:

<script type="text/javascript"> 

$("#tt").click(function() { 
    $("#demo-form2").submit(); 
}); 

Tは、アラート機能を使用して試験するとき、それは正常に動作します:

<script type="text/javascript"> 

$("#tt").click(function() { 
    alert("Bye! You now leave p1!"); 
}); 

TTはIラベルのIDです これは剃刀コードです:

@using (Html.BeginForm("Index2", "Commande", FormMethod.Post, new { @class = "form-horizontal form-label-left", role = "form", @id = "demo-form2" })) 
      { 
       @Html.ValidationSummary(true) 
         <table> 
         <tr> 

          <th id="tt"> 
           Code Article 
          </th> 
         </tr>... 

} 

助け、

+3

いくつかのhtmlお願いします。 – Satpal

+1

はあなたのフォームの正しいIDですか?コードの残りの部分を共有していただけますか?あなたのページでそれが唯一のフォームでもあれば$( 'form')を試すことができます。 – Nikitesh

+1

フォームIDを正しく確認してください! – Poria

答えて

0

問題は、私は、フォームに「送信」という名前の入力を使用していますということでした。

「submit」という名前を変更したとき、jQueryコードは正常に動作します。

関連する問題