php - 在同一页面中显示 HTML 选择值

标签 php html

基本上我只想通过下拉框设置一个值,然后在它旁边回显该值,理想情况下没有提交按钮并且在同一页面中。

<select name="price" action="post" id="mySelect">
<option value="100">Option 1</option>
<option value="120">Option 2</option>
<option value="115">Option 3</option>
<option value="135">Option 4</option>
<option value="80" >Option 5</option>
</select>

echo "£ $price"

我一直在寻找执行此操作的方法,大多数解决方案都会将值回显到选择中。我确信有更好的方法可以做到这一点,因此我们将不胜感激任何链接!

最佳答案

您必须为此使用 javascript 而无需提交。

<select name="price" action="post" id="mySelect" onChange="document.getElementById('selectedValue').innerHTML = this.value;">
<option value="100">Option 1</option>
<option value="120">Option 2</option>
<option value="115">Option 3</option>
<option value="135">Option 4</option>
<option value="80" >Option 5</option>
</select>
<p>£ <span id="selectedValue"></span></p>

关于php - 在同一页面中显示 HTML 选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24865496/

相关文章:

php - 1.3M 查询/小时。您将如何构建查询?

php - Eloquent 的 Model::save() 方法有哪些可用选项?

jQuery 幻灯片画廊图像连续出现两次

html - Bootstrap : Clearfix div takes unexpected height

PHP/MySQL(i) use_result、store_result 和 MyISAM 表锁

php - 了解管道 : PHP -c

html - 无法找出我的 ul 中的额外空间 - 简单的 html

javascript - 如何跨域请求二进制数据?

javascript - 滚动时向图像添加类

php - 使用 PHP 脚本编辑 JSON 数据