0

フォームを使用したくありません。送信ボタンが必要で、ボタンの送信に関する情報を送信したいと考えています。

<div id="tab" >
<table>
       <td>Num</th>
       <tr>Name </th>
       </td>
       <td> <tr>  Num</td>
       <tr>Name2 </th>
       </td>

</table>

 <input type="submit" id="mysubmit1" Value="Submit this" />
</div>

<script>
$('#tab').submit(function(e) {  
    //some code here.
}  
</script>

すべてのコンテンツを取得できるように、送信ボタンで参照を取得する際に問題が発生しています。div.tab も試しました。このコンテキストで何か不足していますか

4

4 に答える 4

1

以下のようなものを試してください。</ p>

​$('#mysubmit1').on('click',function(){
     $('#tab').submit();
});​​​​​​​​​​​


 $('#tab').submit(function() {
       alert('Submitted');
      return false;
 });

</ p>

于 2012-12-21T06:25:57.687 に答える
1

以下のように、最初にテーブルのノード タグ (tr、td) を修正してみてください。非常にまとまりがありません。

<table>
  <tr>
   <td>Num</td>
   <td>Name </td>
  </tr>
  <tr>
   <td>Num</td>
   <td>Name2</td>
  </tr>
</table>
于 2012-12-21T06:21:01.520 に答える
1

次のようなことを試してみませんか

<input type="button" id="mysubmit1" Value="Submit this" onclick="javascript:myfun()" />

次に、をfunction使用して作成しますjavascript

<script language="javascript">
function myfun(){
//do your work
}
</script>
于 2012-12-21T06:23:08.710 に答える
0

ユーザーが入力していない情報を送信する場合でも、type属性が非表示に設定された入力要素を使用してフォームを使用できます。

<form method="post">
    <input name="field" type="hidden" value="<the data you want to send>" />
</form>

その後、結果のPOSTリクエストを通常どおり処理できます

于 2012-12-21T06:25:33.420 に答える