我有一个文本框,用户可以在其中开始输入公司名称,然后它将开始列出可供选择的公司。我遇到的问题是,如果我单击带有空框的 ENTER,它会显示消息“请输入股票”,但是当用户开始输入前一条消息时,它会停留在那里并且还会显示建议。如何删除上一条消息?这是页面
if($_SERVER["REQUEST_METHOD"] == "POST"){
$stock = lookup(strtoupper($_POST["symbol"]));
if(empty($_POST["symbol"])){
echo"You must enter a stock symbol";
exit;
}else if($_POST["symbol"]){
$price = number_format($stock['price'], 2);
echo "A share of {$stock['name']} costs $price";
}
}
else{
// render portfolio
render("stock_search.php", ["title" => "Get Quote"]);
}