将id值插入<a> tag?</a>

时间:2011-07-20 05:54:04

标签: php html

我想在标签中输入一个id值,其中隐藏了值,但我想将该值传递给另一个页面。我有输入类型的代码,但我不知道如何在标签上进行。

输入类型的

代码:

<input type='hidden' name='id' value='$id'/>
<input type='submit' value='More details' />

如何在标签上达到同样的效果?

4 个答案:

答案 0 :(得分:3)

除了将信息放入网址之外,无法在链接(<a>标记)中传递信息。

答案 1 :(得分:0)

您可以在特定标记上放置一个onclick事件,以更改隐藏的输入字段值。 e.g。

<a href='#' onclick="setHidVal('1');">Test</a>

function setHidVal(idVal)
{
  $(function(){ $('#myHiddenField').val(idVal); }); //You don't have to use jquery
}

因此,一旦发布,您可以请求隐藏字段名称以获取价值。

答案 2 :(得分:0)

有什么问题?表单输入的任何值,即使在

中找到的隐藏输入中也是如此
$_POST[id] 

答案 3 :(得分:0)

你可以在这样的标签中附加。
方法1:

<a href="your-page.ext?id=<? echo $id; ?>">

方法2:

<form name="hidden_form">
<input type='hidden' name='id' value='$id'/>
</form>
<a href="your-page.ext" onclick="javascript:return submit_frm(this)" > some thing goes here</a>
<script>
function submit_frm(aelem) {
   document.hidden_form.action = aelem.href;
   document.hidden_form.submit();
   return false;
}
</script>