【发布时间】:2013-10-29 03:24:29
【问题描述】:
好的,问题是我有一个在表单中的标签,当我按下按钮时我试图访问这个标签,我的表单看起来像:
<form method = 'POST'>
<img src = 'ItemIcons/<?php echo $ItemPicture;?>.png' alt = '<?php echo $row["ItemDesc"];?>'/>
<label name = 'lblItemName'><?php echo $ItemName; ?></label>
<br>
<label> <?php echo "Gold:" . $row["ItemPrice"]; ?> </label>
<input type = 'submit' value = 'Buy <?php echo $ItemName; ?>' name = 'ItemPurchase'/>
</form>
我调用按钮的代码如下:
if(isset($_POST['ItemPurchase'])) {
$ItemName = $_POST["lblItemName"];
?>
<script>
alert('<?php echo $ItemName;?>');
</script>
<?php
}
目前它会提醒一个空值,当我将它作为文本框而不是标签放置时它可以工作,但遗憾的是它需要是一个标签,任何帮助都会很棒,谢谢。
【问题讨论】:
-
要么使用javascript获取标签值并提交,要么放置隐藏输入(input type="hidden" name="item" value="") 并在提交表单时将其用作表单数据。
标签: php html forms post if-statement