0

私はasp.netとHTMLに取り組んでいます。3 つのチェックボックスを含む div タグがあります。divをクリック可能にするために、アンカータグ内にdivタグを配置しました..

<a href="#">
<div class="box1">
<input type="checkbox" value="xxx"/>
<input type="checkbox" value="yyy"/>
<input type="checkbox" value="zzz"/>
</div>
</a> 

アンカー タグが原因で、div タグ内のチェックボックスをチェックイン/チェックアウトできません。アンカー タグの href アドレスにリダイレクトされます。アンカータグ内のチェックボックスをチェックするにはどうすればよいですか? 私を導いてください。

4

1 に答える 1

0

まず、あなたのアプローチは悪いです、あなたはonclick="yourfunction()"あなたのdivを「クリック可能」にするために追加することができます、そしてそれからの必要はありません<a>

アンカータグが本当に必要な場合は、チェックボックスの値を取得するために使用する関数<a>に追加return false;します。これにより、ナビゲーションのデフォルトの動作が防止されます。

于 2012-07-16T13:50:17.953 に答える