나는 복수 선택 <asp:listbox>
과 버튼이 있습니다. > = 1 목록 상자의 항목을 선택하지 않으면 버튼을 비활성화하고 싶습니다. 이 클라이언트 쪽에서 어떻게해야합니까? 어떤 종류의 OnSelect
콜백을 찾을 수 없습니다. 오직 OnSelectedIndexChanged
입니다. 인터넷 검색에서이 동작에 사용하기가 복잡해 보이며 불가능할 수도 있습니다.복수 선택 asp 목록 상자에서 OnSelect javascript hook에 해당하는
0
A
답변
2
사용 OnChange 이벤트 및 계산 선택한 항목 :
<script>function enableButton(opt) {
var selected = new Array();
var count = 0;
for (var intLoop=0; intLoop < opt.length; intLoop++) {
if (opt[intLoop].selected) {
count++;
}
}
if (count >= 1)
{
// disable button
}
}
</script>
<select id="list" style="font-size: 11px;"
onChange="enableButton(this.options);" MULTIPLE SIZE="5">
<option value="0">Select...</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
편집 : ASP : 위의 코드로 선택 HTML로 렌더링옵니다. 따라서 스크립트를 onchange 속성에 추가하면됩니다.
myListBox.Attributes.Add("onchange", "enableButton(this.options);");
1
선택 상자의 OnClick 또는 OnChange는 "OnSelect"와 동일한 것입니다.
+0
나는 그 속성이 존재하지 않는다고 생각한다.
+0
글쎄, 그들은 HTML로 존재한다. 결국 사용자가 보게 될 것이다. . – Havenard
2
이렇게하면 jQuery를 사용하는 것이 그리 어렵지 않을 것입니다. 뭔가 따라 -
$("select#myListBox").change(function() {
if ($("select#myListBox option:selected").length >= 1)
$("input#myButton").attr("disabled", "true");
}
모든 우박 강력한 jQuery.
관련 문제
- 1. 목록 상자에서 도움이 필요합니다 복수 선택
- 2. 복수 선택 캐스케이드 목록 상자
- 3. 목록 상자 복수 선택 값
- 4. onclick 및 onselect javascript 이벤트의 순서
- 5. 동적 선택 목록 (JavaScript)를
- 6. 목록 상자에서 항목을 선택 (asp.net 3.5)
- 7. WPF 목록 상자에서 마우스로 항목 선택
- 8. C#을 사용하여 목록 상자에서 항목 선택
- 9. 목록 상자에서 여러 선택 문제가 발생했습니다.
- 10. wpf의 목록 상자에서 여러 항목 선택 C#
- 11. Javascript : 다른 선택 상자에서 항목을 변경하기 만하면됩니까?
- 12. togglebuttons asp mvc에서 다중 선택 목록 제시
- 13. 확장 선택 모드를 사용하는 WPF 목록 상자에서 선택 해제
- 14. 목록 상자에서 선택 취소/선택 취소 허용 안 함
- 15. 모바일 Safari에서 복수 선택
- 16. jQuery를 UI 복수 선택
- 17. 무료 복수 선택 달력
- 18. SQL 선택 복수 및
- 19. html 복수 선택
- 20. 장고 복수 선택 JS
- 21. 복수 선택 값 오류
- 22. MySQL 복수 선택
- 23. JPA 복수 선택 쿼리
- 24. 멀티 선택 목록 상자에서 QuickSilver 스타일로 jQuery 라이브 검색
- 25. ASP 목록 상자에서 선택한 모든 값 가져 오기
- 26. VB 목록 상자에서 중복 제거하기
- 27. PHP preg_replace에 해당하는 JavaScript
- 28. 복수 선택 조건을 기반으로 선택 쿼리를 최적화하십시오.
- 29. 장고 다중 선택 필드/확인란 복수 선택
- 30. 어떻게 선택 상자에서 PHP를 사용하여 선택 상자에서 강조 표시합니까
선언적인 asp : listbox 구문을 사용하고 있습니다. ASP에서 인식하지 못하는 추가 속성이 렌더링 된 html로 넘어가나요? –
거의 모든 클라이언트 이벤트가 서버 측 이벤트를 엉망으로 만들고 있습니다 :) 그래서 OnChange를 참조하는 OnClientChange와 같은 일부 구성 요소에 일부 속성을 추가했습니다. – Canavar