salary :"> 在上面的代码中,name 和 salary 文本框从 url 中获取值。一旦我们更改姓名或薪水文本框-6ren">
gpt4 book ai didi

php - 如何在按钮单击事件后更改文本框、选择框和复选框的值?

转载 作者:太空宇宙 更新时间:2023-11-04 16:20:27 24 4
gpt4 key购买 nike

<html>
<body>
<form method="post">
Name :<input type = "text" name= "name" value = "<?php echo $_GET["name"];?>">
salary :<input type = "number" name = "salary" value = "<?php echo $_GET["salary"]?>">
<input type = "submit" value = "submit">
</form>
</body>
</html>

在上面的代码中,name 和 salary 文本框从 url 中获取值。一旦我们更改姓名或薪水文本框的值,并且如果我们提交表单,将调用“post”方法并将姓名薪水值存储在表中。

现在我的查询是,一旦提交了表单,我希望在各自的文本框中显示姓名和薪水的新值,并且以类似的方式如何在选择框、单选框和复选框。

最佳答案

两种方式:

  1. 将方法更改为get : <form method="get">

  2. 更改您回显的值:

    <?php echo isset($_POST["name"])?$_POST["name"]:$_GET["name"];?>

对于选择:

<select name = "department">
<?php $output = $connection->get_department();
if($output["status"] == 1){
$array = $output["array"];
foreach($array as $res){?>
<option value = "<?php echo $res["id"];?>">
<?php echo $res["name"];
if(isset($_POST["name"]) && $_POST["name"] == $res["name"]){
echo " selected";
}?>
</option>
<?php
}
}
?>
</select>

关于php - 如何在按钮单击事件后更改文本框、选择框和复选框的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29791179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com