asp.net webapp에서 작업 중이며 사용자가 값을 선택할 수있는 드롭 다운 목록이있는보기에서 볼 수 있습니다. 드롭 다운 목록은 제대로 작동합니다. 오른쪽 텍스트가 메뉴에 표시됩니다. 그러나 일부 기본 JS를 사용하여 값을 캡처하려고 시도하면 "Chrome의 JS Console에서 Uncaught TypeError : Object #에 'GetElementById'메소드가 없습니다. 여기 내 코드는 다음과 같습니다.컨트롤러에서 asp.net의 select 태그에서 값 검색
<select id="stop" onchange="sendInfo();">
@foreach(var blah in ViewBag.foobar)
{
<option [email protected]>@blah</option>
}
</select>
<script>
function sendInfo() {
var stopId = document.GetElementById("stop").value;
}
</script>
아무 도움이라도 있으면, MVC와 asp.net에 매우 익숙합니다.
감사합니다,
아만다
GetElementById가 아닌 GetElementById입니다. 또한, 당신은 jQuery를 사용하는 것을 고려할 수도 있지만, 처음에는 어렵게 될 것이지만 장기적으로 당신의 삶을 훨씬 쉽게 만들어 줄 것입니다. jQuery로 태그 값 얻기 : $ ("# stop") .val(); –