버튼에 초점을 맞추는 변경 이벤트가 갑자기 작동하지 않았습니다.

JonH

드롭 다운 상자를 선택하면 포커스를 버튼으로 설정하는 간단한 jquery가 있습니다. 이것은 잘 작동하고 이제 더 이상 작동하지 않는 것으로 나타났습니다.

$("#MainContent_dialogSubProjectPMddlManager").on('change', function (evt, params) {
    $("#MainContent_btnSaveDialogSubProjectPM").focus();
     return false;
});

드롭 다운 ID는 MainContent_dialogSubProjectPMddlManager버튼 ID입니다 MainContent_btnSaveDialogSubProjectPM. 콘솔에서이 모든 것을 확인했습니다. 콘솔에서 포커스를 설정하는 이벤트가 제대로 작동합니다. 하지만 드롭 다운 선택을 할 때 버튼이 초점으로 설정되지 않았습니다.

내가하려는 것은 버튼에 초점을 맞추는 것이므로 사용자가 제출 버튼을 클릭하기 위해 마우스를 가져갈 필요가 없습니다. 이런 식으로 그들은 단순히 Enter 키를 누를 수 있지만 예상대로 작동하지 않으며 이유를 이해할 수 없습니다.

드롭 다운에 대한 마크 업은 다음과 같습니다.

<asp:DropDownList data-placeholder="Select Sub Project..." class="chosen-select" ID="dialogSubProjectPMddlManager" ToolTip="Select Sub Project Manager..." runat="server"
></asp:DropDownList>

버튼의 마크 업 :

<asp:Button ID="btnSaveDialogSubProjectPM" runat="server" OnClick="btnSaveDialogSubProjectPM_Click" Text="Submit" ToolTip="Submit / Save changes?" />

선택한 라이브러리를 사용하고 있지만 중요하지 않습니다. 여기 렌더링 된 html이 있습니다.

<select name="ctl00$MainContent$dialogSubProjectPMddlManager" id="MainContent_dialogSubProjectPMddlManager" title="Select Sub Project Manager..." data-placeholder="Select Sub Project..." class="chosen-select" style="display: none;">
        <option value=""></option>
        <option value="257">Test, Test</option>
        <option value="258">Test2, Test2</option>
    </select>

버튼의 경우 :

<input type="submit" name="ctl00$MainContent$btnSaveDialogSubProjectPM" value="Submit" id="MainContent_btnSaveDialogSubProjectPM" title="Submit / Save changes?" class="ui-button ui-widget ui-state-default ui-corner-all" role="button" aria-disabled="false">
승리

최악의 경우 OnChange클라이언트 이벤트를 시도 할 수 있습니다 DropDownList.

<asp:DropDownList data-placeholder="Select Sub Project..."
    class="chosen-select" ID="dialogSubProjectPMddlManager"
    ToolTip="Select Sub Project Manager..."
    runat="server"
    OnChange="dialogSubProjectPMddlManagerChange()">
    <asp:ListItem Text="One" Value="1" />
    <asp:ListItem Text="Two" Value="2" />
    <asp:ListItem Text="Three" Value="3" />
</asp:DropDownList>
<asp:Button ID="btnSaveDialogSubProjectPM"
    runat="server"
    OnClick="btnSaveDialogSubProjectPM_Click"
    Text="Submit"
    ToolTip="Submit / Save changes?" />
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">

    function dialogSubProjectPMddlManagerChange() {
        $('#<%= btnSaveDialogSubProjectPM.ClientID %>').focus();
    }
</script>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

$ routeParams가 정의되지 않았습니다. 갑자기 작동하지 않도록 무엇을 변경했는지 잘 모르겠습니다.

분류에서Dev

$ routeParams가 정의되지 않았습니다. 갑자기 작동하지 않도록 무엇을 변경했는지 잘 모르겠습니다.

분류에서Dev

& : 입력에 초점을 맞추면 요소가 변경되지 않습니다.

분류에서Dev

콘텐츠를 변경하지 않고도 입력 상자에 초점을 맞출 때마다 시간 / 날짜 선택기가 변경 이벤트를 트리거합니다. 이것을 피하는 방법?

분류에서Dev

jquery 버튼이 갑자기 iPhone 또는 iPad에서 작동하지 않습니다.

분류에서Dev

모바일 버튼을 오른쪽에 맞추기가 작동하지 않습니다.

분류에서Dev

보기 템플릿을 변경 한 후 Magento 장바구니에 추가 버튼이 작동하지 않습니다.

분류에서Dev

내 버튼에 배경을 추가했기 때문에 colorControlHighlight가 내 버튼에서 작동하지 않습니다.

분류에서Dev

Qt trough PySide : 창에 버튼이 있으면 QTextEdit가 창 생성에 초점을 맞추지 않습니다.

분류에서Dev

경고 버튼이 작동하지 않을 때보기 변경

분류에서Dev

기존 배열에 새 키 값 쌍을 추가하는 것이 PHP에서 작동하지 않았습니다.

분류에서Dev

Heroes 배열을 res 배열로 어떻게 변경합니까? react useState 후크를 사용하고 있습니다. 이것은 이전 프로젝트에서 작동했지만 여기서는 작동하지 않았습니다.

분류에서Dev

CSS : 요소가 .focus ()로 초점을 맞출 때 초점 선택기가 작동하지 않습니다.

분류에서Dev

주석에 초점을 맞추지 않는지도보기

분류에서Dev

머티리얼 UI 입력에 초점을 맞추고 초점을 맞추지 않은 경우 테두리 색상을 변경할 수 없습니다.

분류에서Dev

변경 이벤트 처리기가 내 코드에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 배경 이미지에 패딩을 추가하려고 시도했지만 배경 원점으로 시도했지만 작동하지 않았습니다.

분류에서Dev

JQuery는 disqus div에 초점을 맞추지 않습니다.

분류에서Dev

추가 기능이 변경 기능 jquery에서 작동하지 않습니다.

분류에서Dev

자바 스크립트에서 버튼에 초점을 맞추는 방법

분류에서Dev

프로토 타입 초기화 기능은 작동하지만 변경 이벤트는 작동하지 않습니다.

분류에서Dev

Elastic Search Routing이 갑자기 작동하지 않았습니다.

분류에서Dev

셀을 지우는 버튼이 있습니다. 엑셀 vba 변경 이벤트에서 코드를 트리거하고 싶지 않습니다.

분류에서Dev

Markdown이 Github에서 갑자기 작동하지 않습니다.

분류에서Dev

라디오 버튼에 초점을 맞출 때 React useRef / forwardRef가 예상대로 작동하지 않음

분류에서Dev

아바타가 움직일 때 아바타에 초점을 맞추는 것은 Three JS에서 작동하지 않습니다.

분류에서Dev

부동 작업 버튼에서 작동하지 않는 색조 속성-아이콘 색상을 변경할 수 없습니다.

분류에서Dev

자바 스크립트로 버튼을 통해 이미지 src를 변경하고 싶지만 코드가 작동하지 않습니다.

분류에서Dev

ZFS는 갑작스런 정전에 대처할 수 있습니까? (디스크 자체가 실패하지 않았거나 신뢰할 수 없게 된 경우 풀을 복구 할 수 없게 만드는 이벤트)

Related 관련 기사

  1. 1

    $ routeParams가 정의되지 않았습니다. 갑자기 작동하지 않도록 무엇을 변경했는지 잘 모르겠습니다.

  2. 2

    $ routeParams가 정의되지 않았습니다. 갑자기 작동하지 않도록 무엇을 변경했는지 잘 모르겠습니다.

  3. 3

    & : 입력에 초점을 맞추면 요소가 변경되지 않습니다.

  4. 4

    콘텐츠를 변경하지 않고도 입력 상자에 초점을 맞출 때마다 시간 / 날짜 선택기가 변경 이벤트를 트리거합니다. 이것을 피하는 방법?

  5. 5

    jquery 버튼이 갑자기 iPhone 또는 iPad에서 작동하지 않습니다.

  6. 6

    모바일 버튼을 오른쪽에 맞추기가 작동하지 않습니다.

  7. 7

    보기 템플릿을 변경 한 후 Magento 장바구니에 추가 버튼이 작동하지 않습니다.

  8. 8

    내 버튼에 배경을 추가했기 때문에 colorControlHighlight가 내 버튼에서 작동하지 않습니다.

  9. 9

    Qt trough PySide : 창에 버튼이 있으면 QTextEdit가 창 생성에 초점을 맞추지 않습니다.

  10. 10

    경고 버튼이 작동하지 않을 때보기 변경

  11. 11

    기존 배열에 새 키 값 쌍을 추가하는 것이 PHP에서 작동하지 않았습니다.

  12. 12

    Heroes 배열을 res 배열로 어떻게 변경합니까? react useState 후크를 사용하고 있습니다. 이것은 이전 프로젝트에서 작동했지만 여기서는 작동하지 않았습니다.

  13. 13

    CSS : 요소가 .focus ()로 초점을 맞출 때 초점 선택기가 작동하지 않습니다.

  14. 14

    주석에 초점을 맞추지 않는지도보기

  15. 15

    머티리얼 UI 입력에 초점을 맞추고 초점을 맞추지 않은 경우 테두리 색상을 변경할 수 없습니다.

  16. 16

    변경 이벤트 처리기가 내 코드에서 작동하지 않는 이유는 무엇입니까?

  17. 17

    내 배경 이미지에 패딩을 추가하려고 시도했지만 배경 원점으로 시도했지만 작동하지 않았습니다.

  18. 18

    JQuery는 disqus div에 초점을 맞추지 않습니다.

  19. 19

    추가 기능이 변경 기능 jquery에서 작동하지 않습니다.

  20. 20

    자바 스크립트에서 버튼에 초점을 맞추는 방법

  21. 21

    프로토 타입 초기화 기능은 작동하지만 변경 이벤트는 작동하지 않습니다.

  22. 22

    Elastic Search Routing이 갑자기 작동하지 않았습니다.

  23. 23

    셀을 지우는 버튼이 있습니다. 엑셀 vba 변경 이벤트에서 코드를 트리거하고 싶지 않습니다.

  24. 24

    Markdown이 Github에서 갑자기 작동하지 않습니다.

  25. 25

    라디오 버튼에 초점을 맞출 때 React useRef / forwardRef가 예상대로 작동하지 않음

  26. 26

    아바타가 움직일 때 아바타에 초점을 맞추는 것은 Three JS에서 작동하지 않습니다.

  27. 27

    부동 작업 버튼에서 작동하지 않는 색조 속성-아이콘 색상을 변경할 수 없습니다.

  28. 28

    자바 스크립트로 버튼을 통해 이미지 src를 변경하고 싶지만 코드가 작동하지 않습니다.

  29. 29

    ZFS는 갑작스런 정전에 대처할 수 있습니까? (디스크 자체가 실패하지 않았거나 신뢰할 수 없게 된 경우 풀을 복구 할 수 없게 만드는 이벤트)

뜨겁다태그

보관