먼저 텍스트가 바뀔 때 트리거되는 이벤트가 텍스트 상자에 필요합니다.
그런 다음 각 옵션을 반복해야합니다. 텍스트 상자 값이 구문 분석 된 클래스 룸 크기 값보다 큰 경우 옵션을 숨 깁니다.
여기에서 Jquery가 유용합니다.
내 생각에 이것은 SQL 또는 아약스 문제가 아닙니다. 기존 강의실을 모두 가져 와서 선택 항목으로 사용할 수있게하려는 다음 사용자가 입력란에 입력 한 내용을 기반으로 선택 항목을 필터링합니다.
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