我正在尝试在URL中获取输入值,但我使用的方法无效。
<form action="" method="get">
<input name="parrinName" type="text" />
</form>
<center>
<a target="_blank" href="index.php?page=impression/lettre_carte_cadeau&IDClient=<?php echo $_GET['id'], $_GET['parrinName']; ?>&print&output=pdf">
<img src="<?=IMAGES_URL?>fleche.jpg" border="0" align="middle"> Imprimer lettre carte cadeau</a>
</center>
如何从URL获取输入值?
答案 0 :(得分:0)
您无法直接将表单值放入网址,简单方法是使用<form action="index.php" target="_blank" method="get">
<input name="parrinName" type="text"/>
<input type="hidden" name="page" value="impression/lettre_carte_cadeau" />
<input type="hidden" name="output" value="pdf" />
<input type="hidden" name="id" value="2" />
<button name="print" type="submit">
<img src="<?=IMAGES_URL?>fleche.jpg" border="0" align="middle"> Imprimer lettre carte cadeau</a>
</button>
</form>
<?php
//TO get the form values
$name = $_GET['parrinName'];
$id = $_GET['id'];
$page = $_GET['page'];
//..................
//...................
//DO what ever you like
?>
方法提交表单。
查看以下代码,了解您的理解和需求,并相应地修改代码。 (点击按钮,查看网址)
index.php?parrinName=&page=impression%2Flettre_carte_cadeau&output=pdf&id=2&print=
当您按下按钮时,您将获得这样的URL,
.block {
width: 25%;
float: left;
}
但请记住隐藏那些您不想显示的字段以及正确的服务器端验证。