2012-10-02 17 views
0

我有一个div在asp.net形式的圆角,它包含一个“提交”,它是写在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按钮,我已经删除了包装“一,跨度”,并使用ASP:ImageButton的。它现在有效。再次感谢。

回答

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> 
+0

由于种种原因,JavaScript是不允许在代码中,但感谢您的建议! –

0

难道你不能模拟看看提交按钮的onclick事件是什么,只是使用jquery或在HTML中分配给div点击事件?

类似:

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

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

你还必须添加cursor:pointer到div的风格,以表明它的点击

相关问题