사용자에게 암호를 입력하라는 javascript 경고가 있습니다. 사용자가 버튼을 누르면 암호를 확인하기 위해 AJAX 호출을 할 것입니다. 이것은 응답으로 다른 경고를 생성 할 수 있습니다 (허용 여부에 관계없이).하지만 AJAX 응답으로 첫 경고 메시지의 텍스트를 변경할 수 있는지 궁금합니다. "okay"를 클릭 할 때 경보 버튼의 기본값을 덮어 쓰지 않아도 자동으로 닫히지 않을 수 있습니까?경고 상자에 AJAX 사용
답변
일반적으로 웹 응용 프로그램에서 경고 사용을 최소화해야한다고 생각합니다. 그들은 매우 눈에 거슬 거리며 귀찮습니다. 일반적으로 사람들은 DOM을 업데이트하여 사용자 정보를 표시합니다. 경고는 암호를 잘못 입력 한 사람보다 더 독특하고 중요한 것입니다.
편집 :
다른 사람들이 지적하는 것처럼, 당신은 당신이 지정하는대로 동작을 대신 모달 대화 상자를 사용해야합니다.
사실이지만, OP의 두 가지 질문을 직접적으로 언급하지 않았다는 점을 감안하면 답변보다 더 많은 코멘트입니다. – nnnnnn
@nnnnnn True. 나는 모달 대화 상자에 대한 나의 의견을 덧붙였다. 나는 이것이 경고 대화를 잘 받아 들일 수 없다는 것을 즉시 주목하는 것이 중요하다고 생각한다. – thatidiotguy
@thatidiotguy 제 질문에 대답 할 때 저는 이것에 동의하고 생각했습니다. 하지만 내 생각을 바꾸고 내 생각을 다른 방식으로 구현해야한다고해도 나는 그 대답에 대해 궁금해했다. :) – Nurp
경고가 생성되고 표시되는 방식이 각 브라우저마다 다릅니다 (모바일 브라우저 만 보시면). 그렇게 할 수는 없습니다. 대신 모달 대화 상자를 사용하는 경우 더 오랫동안 정신을 지킬 것입니다.
차단 기능을 사용하면 alert()
은 그 자체로 가증스러운 결과를 낳을 수 있으며 그로 인해 수행하려는 바로 그 일을 저지 할 수 있습니다.
- 1. jquery 팝업 대화 상자에 ajax 호출 사용
- 2. 경고 상자에 tablayout 만들기
- 3. 경고 상자에 텍스트 입력
- 4. 경고 상자에 예외 처리
- 5. 경고 대화 상자에 경고 메시지가 표시되지 않습니까?
- 6. 경고 대화 상자에 메시지 표시
- 7. 경고 상자에 변수 값을 표시하려고합니다.
- 8. 경고 상자에 아이콘을 어떻게 추가합니까?
- 9. 경고 상자에 스타일 속성 추가하기
- 10. jquery 객체를 경고 상자에 덤프합니다.
- 11. 경고 상자에 오류 메시지 표시
- 12. 함수를 통해 경고 상자에 데이터 표시
- 13. 부트 스트랩 대화 상자에 경고 아이콘 추가
- 14. ajax 결과를 텍스트 상자에 표시
- 15. PHP를 사용하는 Ajax 시간 경고
- 16. 경고 상자에 허용되는 문자 수 - 자바 스크립트
- 17. 경고 대화 상자에 메시지가 올바르게 표시되지 않습니다.
- 18. 빈 텍스트 상자에 대해 경고 메시지를 표시하려고합니다.
- 19. 서식로드시 경고 상자에 부모 연락처 작업 표시
- 20. Android : 경고 대화 상자에 매개 변수 전달
- 21. 경고 대화 상자에 수직 스크롤 막대 추가
- 22. 경고 상자에 그림을로드 할 수 있습니까?
- 23. 경고 대화 상자에 Bluetooth 장치 이름 표시
- 24. 자바 스크립트 경고 및 텍스트 상자에 입력
- 25. 유효성 검사 요약이 경고 메시지 상자에 표시되어야합니까?
- 26. 경고 상자에 Codeigniter 유효성 검사 메시지가 있습니다.
- 27. Javascript - JS 경고 상자에 비밀번호 마스킹
- 28. 루프 배열 목록 경고 대화 상자에 대해
- 29. 경고 상자에 기능 코드가 표시됩니다. 이유가 무엇입니까?
- 30. Android 경고 대화 상자에 ICON이 표시되지 않습니다.
일부 코드를 표시하십시오. – user1048676
아니요 jquery 사용자 모달 대화 상자 사용 – mplungjan
표준 'window.alert()'함수로 생성 된 경고는 메시지 텍스트 만 변경할 수있게 해줍니다. 버튼 텍스트 나 동작을 변경할 수 없습니다. html/css 모달 대화 상자를 구현할 수 있습니다 (jQuery 플러그인으로 쉽게 할 수 있지만 바닐라 JS에서는 특히 어렵지 않습니다). – nnnnnn