2011-08-15 231 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。