如果我多次单击提交按钮,下拉值就会消失
Drop down values disappearing if i click submit button more than one time
我创建了一个带有 2 个下拉框的 php 页面,提交和取消按钮。
如果我在两个下拉框中选择值并按提交按钮,它将重定向到同一页面并显示所选值。现在的问题是,如果我再次单击提交按钮(不选择下拉框),所选值将从下拉框中消失(下拉框将为空)。
谁能帮我,如果我多次单击提交按钮,请保留下拉框中的值?
提前谢谢。
溴,马哈德夫
我把你的问题实验到一个文件中。此文件仅显示一个下拉框和一个提交按钮。这只是文件的某些部分。您可以修改下面的代码以获取另一个下拉框和其他元素。
这是代码(相当长):
...
<form action="" method="post">
<select name='option'>
<?php
if($_POST["option"]=="Option 1")
{
echo "<option></option>
<option selected>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>";
}
else if($_POST["option"]=="Option 2")
{
echo "<option></option>
<option>Option 1</option>
<option selected>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>";
}
else if($_POST["option"]=="Option 3")
{
echo "<option></option>
<option>Option 1</option>
<option>Option 2</option>
<option selected>Option 3</option>
<option>Option 4</option>";
}
else if($_POST["option"]=="Option 4")
{
echo "<option></option>
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option selected>Option 4</option>";
}
else
{
echo "<option selected></option>
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>";
}
?>
</select>
<input type="submit" value="submit" name="submit">
...
单击提交按钮时,将发送下拉列表中的值,并在页面再次加载时检索。我使用post
方法发送数据并将其传递到另一个页面。(在此演示中,我使用相同的页面)选项标记的 selected
属性使该值在页面加载时被选中。
你可以从w3schools阅读这篇文章。保持值的形式。
相关文章:
- 如何显示没有按钮且在指定时间段后消失的消息框
- 单击按钮显示重新单击消失
- 单击一个按钮,直到它在CasperJS中消失
- 单击以调用 JavaScript 函数时,按钮不断消失
- 单击按钮时,文本框消失
- 当按下按钮时,隐藏复选框会出现(正确),但不会'再次按下时t消失
- 单击提交按钮后,答案逐渐消失
- Javascript单选按钮验证错误弹出不到一秒钟,但不应消失
- 按钮会因Chrome中同级元素上的动画而消失
- 当再次单击时,我希望颜色消失.(喜欢/讨厌按钮,一切都可以,但如果我点击两次喜欢按钮,我希望颜色消失)
- 十月CMS-单选按钮Ajax连续点击两次导致内容消失
- 单击“提交按钮”后,文本会迅速消失
- 在IE8中单击重置按钮后占位符消失
- HTML5 点击按钮后,一切都会消失
- 消失的单选按钮和可点击的标签
- 按下按钮时,所选选项将消失
- 为什么当我在 jQuery 中添加切换事件时我的按钮消失了
- 表单“提交”按钮文本(和宽度/高度/值)在按键时消失或更改BTN值
- 如果我多次单击提交按钮,下拉值就会消失
- jQuery滑入和滑出行为奇怪,按钮消失