Onclick 확인 추가 확인란 길이

Xeberdee

이것은 정말 간단해야하지만 작동하도록 할 수 없으며 Javascript를 사용하는 절대적인 초보자입니다. 여기에서 다양한 실을 살펴 보았습니다. 저는 간단한 링크에서 django 템플릿으로 작업하고 있습니다. 'Trash (14) Projects?'와 같은 onclick 확인 메시지를 추가하고 싶습니다. 확실합니까?' 여기서 14는 양식에 제출할 준비가 된 체크 박스의 수입니다. 지금은 가지고 있습니다.

<button type="submit" class="actionbutton" name="delete" onclick="return confirm('Add projects to trash - Are you sure?')" >Remove / Add To Trash</button>

물론 삭제할 프로젝트 수가 없습니다. 체크 박스의 클래스를 계산하기 위해 헤드에 스크립트를 추가 할 수 있지만 확인 대화 상자 자체에서 자바 스크립트를 어떻게 실행할 수 있는지 알고 싶습니다. 예를 들면 ...

<button type="submit" class="actionbutton" name="delete" onclick="return confirm('Add ($(":checkbox:checked").length) to trash - Are you sure?')" >Remove / Add To Trash</button>  

작동하지 않는 이유는 ": checkbox : checked"가 onclick ""내부에서 이스케이프되기 때문일 수 있습니다.

누구나 이런 일을하는 '보통적인'방법이 무엇인지 올바른 방향으로 나에게 알려줍니다.

Satpal

따옴표를 현명하게 사용 +하고 유효한 문자열을 만드는 데 사용하십시오.

<button type="submit" class="actionbutton" name="delete" onclick="return confirm('Add (' + $(':checkbox:checked').length + ') to trash - Are you sure?')" >Remove / Add To Trash</button>

눈에 거슬리지 않는 이벤트 핸들러를 사용하는 것이 좋습니다. 고유 식별자를 추가 submitbutton하고 CSS 클래스로 추가 했습니다.

<button type="submit" class="actionbutton submitbutton" name="delete" >Remove / Add To Trash</button>

Native Vanilla JS를 사용하여 이벤트 바인딩

document.querySelector('.submitbutton').addEventListener("click", function (event) {
    var msg = 'Add (' + document.querySelectorAll('[type=checkbox]:checked').length + ') to trash - Are you sure?';
    if (!confirm(msg)) {
        event.preventDefault();
    }
});

jQuery

$('.submitbutton').on('click', function(){
    return confirm('Add (' + $(':checkbox:checked').length + ') to trash - Are you sure?')
});

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동적 확인란에 onclick 이벤트 추가

분류에서Dev

가변 길이 확인

분류에서Dev

이전 확인란이 아닌 새로 선택한 확인란 만 추가

분류에서Dev

확인란 이벤트 onclick이 작동하지 않습니다.

분류에서Dev

테이블에 행 및 td 요소와 확인란 추가

분류에서Dev

yii에서 CgridView의 확인란에 이벤트 추가

분류에서Dev

확인란이 선택된 경우 SWT 위젯 그룹 추가

분류에서Dev

확인란 레이블에서 값 추가

분류에서Dev

조건부 선택 속성이있는 확인란 추가

분류에서Dev

Bootstrap 양식 검사에 애니메이션 확인란 추가

분류에서Dev

순수 CSS onclick 이벤트 확인란 해킹 문제

분류에서Dev

todo onClick 확인란 업데이트 문제

분류에서Dev

조각에 동적으로 확인란 추가-확인란이 표시되지 않음

분류에서Dev

추가 확인란을 통해 조인 테이블 has_many 업데이트

분류에서Dev

iTextSharp로 하나의 확인란 추가

분류에서Dev

html : 동적 추가 확인란 실패?

분류에서Dev

DataGridView, WinForm에 확인란 열 추가

분류에서Dev

끝에 특정 확인란 추가

분류에서Dev

목록 항목에 확인란 추가

분류에서Dev

onclick 확인란 + ajax 캐시 html

분류에서Dev

onclick 후 확인란 선택 방지

분류에서Dev

특정 값을 가진 양식 확인란이 있는지 확인

분류에서Dev

확인란의 레이블 텍스트 가져 오기 및 div에 추가

분류에서Dev

ListView의 이름 확인란

분류에서Dev

Shiny 확인란 열에 여러 항목이 추가되는 이유

분류에서Dev

json 추가 테이블의 확인란이 작동하지 않습니다.

분류에서Dev

확인란이있는 전체 행 테이블에 배경색 추가

분류에서Dev

Ruby on Rails : 데이터베이스의 각 값에 대한 확인란 추가

분류에서Dev

f. 확인란-즉시 제출하는 onclick을 추가하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    동적 확인란에 onclick 이벤트 추가

  2. 2

    가변 길이 확인

  3. 3

    이전 확인란이 아닌 새로 선택한 확인란 만 추가

  4. 4

    확인란 이벤트 onclick이 작동하지 않습니다.

  5. 5

    테이블에 행 및 td 요소와 확인란 추가

  6. 6

    yii에서 CgridView의 확인란에 이벤트 추가

  7. 7

    확인란이 선택된 경우 SWT 위젯 그룹 추가

  8. 8

    확인란 레이블에서 값 추가

  9. 9

    조건부 선택 속성이있는 확인란 추가

  10. 10

    Bootstrap 양식 검사에 애니메이션 확인란 추가

  11. 11

    순수 CSS onclick 이벤트 확인란 해킹 문제

  12. 12

    todo onClick 확인란 업데이트 문제

  13. 13

    조각에 동적으로 확인란 추가-확인란이 표시되지 않음

  14. 14

    추가 확인란을 통해 조인 테이블 has_many 업데이트

  15. 15

    iTextSharp로 하나의 확인란 추가

  16. 16

    html : 동적 추가 확인란 실패?

  17. 17

    DataGridView, WinForm에 확인란 열 추가

  18. 18

    끝에 특정 확인란 추가

  19. 19

    목록 항목에 확인란 추가

  20. 20

    onclick 확인란 + ajax 캐시 html

  21. 21

    onclick 후 확인란 선택 방지

  22. 22

    특정 값을 가진 양식 확인란이 있는지 확인

  23. 23

    확인란의 레이블 텍스트 가져 오기 및 div에 추가

  24. 24

    ListView의 이름 확인란

  25. 25

    Shiny 확인란 열에 여러 항목이 추가되는 이유

  26. 26

    json 추가 테이블의 확인란이 작동하지 않습니다.

  27. 27

    확인란이있는 전체 행 테이블에 배경색 추가

  28. 28

    Ruby on Rails : 데이터베이스의 각 값에 대한 확인란 추가

  29. 29

    f. 확인란-즉시 제출하는 onclick을 추가하는 방법은 무엇입니까?

뜨겁다태그

보관