在Dreamweaver中,我有一个列表框或菜单/列表。
我正在动态地将数据中的数据添加到其中,因此当页面加载时,我有一个名称为的列表框。
这就是它的外观
<?php
echo "<select name="."username"."id="."username".">";
foreach ($user_array as $arr) {
echo "<option>$arr</option>";
}
echo "</select>";
?>
现在,当用户选择列表框中的内容时,如何让列表框执行?
因为我还有其他三个文本框,当用户在列表框中选择一个名字时,我想将他选择的名称放入变量中(也不知道我将如何使用列表框)然后搜索我的数据库并在文本框中插入该人的一些数据。
所以我需要知道的是:
答案 0 :(得分:0)
您可以使用以下内容轻松执行javascript函数:
<select name=".$username."id=".$username." onchange='yourfunction()' >
答案 1 :(得分:0)
以下php代码生成了一个带有动态数量选项的选择字段。
<?php
$user_array = Array("Smith", "John", "Bob", "Jake");
echo "<select name="."username"." id="."username".">";
foreach ($user_array as $arr) {
echo "<option>$arr</option>";
}
echo "</select>";
?>
以下JavaScript处理select元素上的更改事件。
$(document).ready(function() {
var username = $('#username');
var selectedValue = null;
username.change(function(){
alert(username.val());
selectedValue = username.val();
});
});