使用更多链接验证表单

时间:2011-03-30 15:14:46

标签: php html

如何验证表单包含更多链接(< a href>)以及点击时

2 个答案:

答案 0 :(得分:0)

示例:

        <form name="form" method="post" action="#">
          <input type="hidden" name="name1" value="val" />
          <input type="hidden" name="name2" value="va2" />
          <input type="hidden" name="name3" value="va3" />
          <a href="url-1"  >Link 1 </a>
          <a href="url-2"  >Link 2 </a>
          <a href="url-3"  >Link 3 </a>
          <a href="url-4"  >Link 4 </a>
        </form>

答案 1 :(得分:0)

您需要 validateform.php 脚本来验证帖子数据。然后只需使用$_POST['redirecturl']重定向用户。我不仅仅对这种编码感到有经验,但我猜这样的东西就是你想要的(如果我弄错了你的问题)。

<html>
<head>
</head>
<body>

<script type="text/javascript">
<!--
function PostAndRedirect(url) {
  document.getElementById('redurl').value=url
  }
-->
</script>

<form name="form" method="post" action="validateform.php">
  <input type="hidden" name="name1" value="val" />
  <input type="hidden" name="name2" value="va2" />
  <input type="hidden" name="name3" value="va3" />
  <input type="hidden" id="redurl" name="redirecturl" value="none" />
  <a href="javascript:PostAndRedirect('url-1')"  >Link 1</a>
  <a href="javascript:PostAndRedirect('url-2')"  >Link 2</a>
  <a href="javascript:PostAndRedirect('url-3')"  >Link 3</a>
  <a href="javascript:PostAndRedirect('url-4')"  >Link 4</a>
</form>

</body>
</html>