我正在做一个酒店预订项目(php),我想创建一个预订表格,其中我将有:
检查日期(日期选择器)
结账日期(日期选择器)
房型(这里我想有一个下拉菜单,<select><option>Single</option></select>
,当选择一个选项来显示该房型的价格时,无需按下任何按钮。)
价格(这是一个文本,而不是文本框)(这里我想给我看那种房型的价格。)
我有一个查询,它给了我来自表格的价格数据,我不知道如何在不按任何按钮的情况下显示我,当我选择"单人间"选项时,价格字段应该是30美元(例如,这是来自表格的数据)。
你能给我一个主意吗?<select>
标签的特定功能是否适用于此?
<?php
if(isset($_POST['submit'])){
$tip = isset($_POST['roomtype']) ? mysql_real_escape_string($_POST['roomtype']) : '';
echo $tip;
}
?>
这是我的php代码,但只有当我点击"提交"时它才能工作。当我选择该选项时,我想工作。
使用以下示例
<select class="text_select" id="field_6" name="field_6">
<option value="- Select -">- Select -</option>
<option value="Option One">Option One</option>
<option value="Option Two">Option Two</option>
<option value="Option Three">Option Three</option>
</select>
<label class="form_field">Your selected <span id="aggregator_name"></span>?</label>
和jquery
function notEmpty(){
var e = document.getElementById("field_6");
var strUser = e.options[e.selectedIndex].value;
document.getElementById('aggregator_name').innerHTML = strUser;
}
notEmpty()
document.getElementById("field_6").onchange = notEmpty;
jsfiddle链接http://jsfiddle.net/Mj4Vj/