Javascript Html表单+锚回问题

Javascript Html表单+锚回问题,javascript,html,Javascript,Html,具有以下样本: <form id="form" name="form" method="post"> <a id="submit1" name="submit1" href="javascript:doPostBack('submit1', '')">#1</a> <a id="submit2" name="submit2" href="javascript:doPostBack('submit2', '')">#2</a&g

具有以下样本:

<form id="form" name="form" method="post">
    <a id="submit1" name="submit1" href="javascript:doPostBack('submit1', '')">#1</a>
    <a id="submit2" name="submit2" href="javascript:doPostBack('submit2', '')">#2</a>
    <a id="submit3" name="submit3" href="javascript:doPostBack('submit3', '')">#3</a>
</form>

doPostBack功能代码应该是什么,以便在服务器上我可以区分按下了哪个锚?

您可以使用隐藏的输入元素跟踪提交源,并在服务器端检查提交源。 e、 g:


谢谢,这是我一直在寻找的解决方案
<form id="form" name="form" method="post">
    <input type="hidden" value="" name="submitSource"/>
    <a id="submit1" name="submit1" onclick="registerSubmitSource(this)" href="javascript:doPostBack('submit1', '')">#1</a>
    <a id="submit2" name="submit2" href="javascript:doPostBack('submit2', '')">#2</a>
    <a id="submit3" name="submit3" href="javascript:doPostBack('submit3', '')">#3</a>
</form>
<script type="text/javascript">
 function registerSubmitSource(el)
 {
  var submitSource = document.getElementById("submitSource");
  submitSource = el.tagName; 
  return;
 }
</script>