唯一的区别是一种形式包含输入文本,另一种形式包含输入提交。我这样做的原因是因为我有大量的代码,并且我首先编写了HTML,在顶部放置了一些输入文本,并在最后放置了提交按钮。这是我的代码
这是一个包含许多HTML表单的项目,当拥有许多表单时,最佳实践是什么?
Picasso.get()
.load("https://"+image)
.placeholder(R.drawable.icon1)
.into(editPic);
}
如果$ _POST ['amount']中的值不为空,则应打印该值,而应始终打印为“空”。谢谢!
答案 0 :(得分:0)
服务器端PHP应该如下所示:
<form method="post" action="test.php">
<div>
<input type="text" name="amount" id="amount" placeholder="Amount" value="">
</div>
<div>
<div><input type="submit" name="submit" value="Submit"></div>
</div>
</form>
答案 1 :(得分:0)
@pteran,不是。两种形式的位置无关紧要。您是两种形式,第一种没有提交按钮,第二种没有任何提交。至少,您可以用第一种形式编写内容,然后按键盘上的,便会看到金额。
您需要以相同的形式对文本字段和按钮进行分组。
<!-- first form -->
<form method="post" action="test.php">
<input type="text" placeholder="Amount" name="amount">
<input type="submit" name="submit" value="Submit" >
</form>
<?php
if(isset($_POST['submit'])){
if(!empty($_POST['amount'])){
echo $_POST['amount'];
}else{
echo 'empty';
}
}
?>