自动填充 - 饮食箱

时间:2011-08-15 14:42:45

标签: php

我有两种文本类型表单(id,name)和另一种表单dropbox type(学校名称)(选择选项类型)。

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

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

赞赏任何教程或代码段建议。

3 个答案:

答案 0 :(得分:1)

我可能误解了这个问题。如果您希望焦点从输入字段移动到选择,您将使用.focus()。我想你想要专注于选择的成功人口。

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

$(this).focus();

jQuery Docs : focus()

答案 1 :(得分:1)

如果你的投递箱是xhtml,你可以使用“选中”参数。

使用jquery,你可以写下像:

这样的东西
$("#optiontoSelect").attr("selected","selected");

更多信息in the jquery doc

答案 2 :(得分: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中。