2016-07-07 91 views
0

我想提交最接近的形式從錨標籤。頁有多個形式,每個錨都提交相應的表單。我的事件目標和這兩個都返回URL值。 我怎麼能得到我的錨元素,以便我可以參考我最接近的形式。如何獲得錨點標記onClick?

<form method="post"> 
    <input type="hidden" name="RolesIndex" value="XXX">  
    <a class="linktext" href="#">Submit</a> 
</form> 
<form method="post"> 
    <input type="hidden" name="RolesIndex" value="XXX2">  
    <a class="linktext" href="#">Submit2</a> 
</form> 
$(document).ready(function() { 
     $('.linktext').click(function (event) { 
      event.preventDefault(); 
      alert(this);    
      alert(event.target); 
     }); 
    }); 

結果,我從我的警報 http://localhost/WebApplication1/Home/Index#

回答

0

得到這個工作對我實現我的目標。

<form method="post"> 
    <input type="hidden" name="RolesIndex" value="XXX"> 
    <a onclick="SubmitForm(this);" href="javascript:void(0);">Submit</a> 
</form> 
<form method="post"> 
    <input type="hidden" name="RolesIndex" value="XXX2"> 
    <a onclick="SubmitForm(this);" href="javascript:void(0);">Submit</a> 
</form> 


<script>   
    function SubmitForm(el) { 
     jQuery(el).closest('form').submit(); 
    } 
</script>