Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用更多链接验证表单_Php_Html - Fatal编程技术网

Php 使用更多链接验证表单

Php 使用更多链接验证表单,php,html,Php,Html,如何验证包含更多链接的表单(),单击时执行此操作示例: <form name="form" method="post" action="#"> <input type="hidden" name="name1" value="val" /> <input type="hidden" name="name2" value="va2" /> <input type="hidden"

如何验证包含更多链接的表单(),单击时执行此操作示例:

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

您需要validateform.php脚本来验证post数据。然后使用
$\u POST['redirecturl']
重定向用户。我不仅对这种编码很有经验,而且我猜这就是你想要的(如果我正确回答了你令人困惑的问题)



忘了你在想什么,然后读了这个问题。你收到这个了吗?不,你没有得到这个解释Buddy你说的验证是什么意思?我想发送HTTP POST参数,我在不同的页面上有很多链接,但要发送的参数是相同的,所以我想通过一个表单,通过点击一个链接来验证表单,并将页面重定向到URL等待的位置,你想把这个表单发送到链接的地址还是什么?所以,若你们点击链接1,表单会将数据发送到url-1。或者,我没有理解正确?请重新表述你的问题,也许可以更全面地说明你打算实现什么,你迄今为止做了什么,你做了什么尝试。另外,请编辑您的问题,而不是发布答案来补充。顺便说一句,您不能仅使用HTML验证post数据(例如,Ajax可以验证post数据,或者使用一些JavaScript代码进行客户端验证),但您可以将post请求发送到单独的PHP脚本,进行验证,然后根据需要重定向到特定链接。
<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>