0

asp.net形式の角が丸いdivがあり、asp.netボタンで記述された「送信」が含まれています。

四隅はクリックできず、「送信」ボタンと同じ動作をしません。

div全体をクリック可能にし、ボタンをクリックしたときと同じ動作をさせるにはどうすればよいですか?

どんなアイデアでも大歓迎です。

<div>
<a>
<span>
<input type="submit" onclick="javascript:WebForm_DoPostBackWithOptions....etc" value="Valider" name="">
</span>
</a>
</div>

ありがとう。

編集

asp.netボタンから同じ動作を取得できないため、ラッパー "a、span"を削除し、asp:ImageButtonを使用しました。今は動作します。再度、感謝します。

4

2 に答える 2

0

あなたはこの関数で試すことができます-に基づいてclick JQuery method(あなたのdivで定義されています)

<script type="text/javascript">
$(document).ready(function(){
  $(".summary").click(function(){
    window.location = $(this).find("input").eq(0).attr('href');
  });
}); 
</script> 

注意:入力にhrefを定義する

コードサマリークラスに追加する

<div class="summary">
<a>
<span>
<input type="submit" value="Valider" name="">
</span>
</a>
</div>
于 2012-10-02T16:04:59.467 に答える
0

送信ボタンの onclick イベントにあるものを単純に見て、jquery または html を使用して div クリック イベントに同じものを割り当てることはできませんか?

何かのようなもの:

$("#myDiv").click(WebForm_DoPostBackWithOptions....etc);

また

<div id="myDiv" onclick='javascript:WebForm_DoPostBackWithOptions....etc' />

cursor:pointerまた、div のスタイルに追加して、クリック可能であることを示す必要があります。

于 2012-10-04T08:16:33.230 に答える