2011-08-15 44 views
1

我有两种文本类型的形式(id,名称)和另一种形式的dropbox类型(学校名称)(选择选项类型)。自动填充--Dropbox

当用户输入id表单时,需要根据mysql中的值填写剩余表单(名称)和下拉框(学校名称)。

填写表单文本类型(名称)不是我能够使用json和jquery做的问题,但我不知道如何自动选择dropbox。

任何教程或代码片段的建议表示赞赏。

+1

[jQuery和Auto-populat选择]的可能重复(http://stackoverflow.com/questions/548540/jquery-and-auto-populat-selects) –

回答

1

如果你的下拉框是在XHTML中,你可以使用 “选择” 参数。

使用jQuery,你可以写semething像:

$("#optiontoSelect").attr("selected","selected"); 

更多信息in the jquery doc

1

我可能误解了这个问题。如果您希望将焦点从输入字段移至选择项,您将使用.focus()。我想你会想把焦点放在选择的成功人群上。

$('#select').focus(); 

$(this).focus(); 

jQuery Docs : focus()

1

这将让你开始:

<?php 
$options = Array('red', 'green', 'blue'); 
$opt_from_db = 'green'; // for example 

echo '<select name="fieldName">'; 
foreach ($options as $opt) { 
    $selected = ($opt_from_db == $opt) ? ' selected' : ''; 
    echo "<option{$selected}>{$opt}</option>"; 
} 
echo '</select>'; 
?> 

的关键是写selected属性(以某种形式或另一种形式)转换为以编程方式呈现的HTML。