Php 带有下拉列表问题的Select语句
嗨,我有一个简短的问题要问。。 但我先举个例子 第1列是MemberID 第2列是团队名称 MemberID=23,Teamname=ggdiablo 我已经为我的teamname列制作了一个下拉列表Php 带有下拉列表问题的Select语句,php,mysql,Php,Mysql,嗨,我有一个简短的问题要问。。 但我先举个例子 第1列是MemberID 第2列是团队名称 MemberID=23,Teamname=ggdiablo 我已经为我的teamname列制作了一个下拉列表 <select id="teamlist" name="teamlist"> $stmt = $pdo->prepare('Select MemberID, teamname from members where '); $stmt->execute(); whil
<select id="teamlist" name="teamlist">
$stmt = $pdo->prepare('Select MemberID, teamname from members where ');
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "<option>".$row['teamname']."</option>";
}
?>
</select>
$stmt=$pdo->prepare('Select MemberID,teamname from members where');
$stmt->execute();
而($row=$stmt->fetch(PDO::fetch\U ASSOC)){
回显“$row['teamname']”;
}
?>
如果我从下拉列表中选择“ggdiablo”,是否可以在文本框表单中自动填写MemberID?
如果是这样,怎么做?很可能您只需要编写一些Java脚本。请尝试查看使用javascript。使用MemberID为每个标记添加值属性。向标记添加一个onchange属性,其值如下:
onChangeTeamListSelect()代码>。修复您的代码,您缺少一个开始标记
function onChangeTeamListSelect()
{
var objSelectTeamlist=document.getElementById('teamlist');
var objEditBox=document.getElementById('some_edit_box_id');
objEditBox.value=objSelectTeamlist.value;
}
使用jQuery非常简单。请查找下面的代码
$("#teamlist").live("change",function(){
$("#txtBox").val($(this).val());
});
PS:如果不使用ajax(动态)创建下拉列表,则可以忽略“live”。使用jquery可以:
见此:
html:
<select name='foo' id="foo">
<option value=''>Select</option>
<option value='X'>Desc X</option>
<option value='Y'>Desc Y</option>
</select>
<br/>
<input type="text" name="bar" id="bar" value=""/>
很简单!;)
$('#foo').change(function() {
$("#bar").val($(this).val());
});