まず、あなたは、そのテキストを変更したときにトリガーされるテキストボックスにイベントを必要としています。
その後、各オプションをループする必要があります。 textboxの値が解析されたclassrom sizeの値より大きい場合、このオプションは非表示になります。
ここではJqueryが便利です。私の意見で
これは、SQLやAjaxの問題ではありません。既存のすべての教室をフェッチして選択肢として利用できるようにし、ユーザーがテキストボックスに入力した内容に基づいて選択内容をフィルタリングします。
jqueryのは、あなたがAJAXについて読む必要があることを示して非常に一般的な質問ですが、この
$('#Count_textbox').change(function(event)
{
var countValue=$(this).val();
//loops through each option
$('#classroom_select').find('option').each(function(index)
{
//write parseOutValue to get the value out of the string of text
var classroomValue=parseOutValue($(this).text());
if(countValue > classroomValue)
{
$(this).attr("disabled","disabled");
}
else
{
$(this).attr("disabled","");
}
}
});
ようになります。 – markus