2011-09-20 6 views
0

사용자가 잘못된 사용자 이름/암호를 입력하고 사용자가 페이지를 다시 시도 할 수있는 "확인"옵션 또는 변경을 위해 다른 링크로 이동할 수있는 "잊어 버린 암호"옵션을 제공하는 경우 경고 메시지를 표시하려고합니다. 그들의 비밀 번호.알림에 앵커를 사용할 수 있습니까?

경고 상자를 사용하여 앵커를 추가 할 수 있습니까? 다른 사람이 잘못된 암호를 입력 할 때까지 버튼을 놓고 싶지 않습니다.

+0

sidenote : _'alert'을 프로덕션 코드에 사용하면 안됩니다 ._ – c69

+0

@ c69 : 이론적으로는 당신이 동의하지만 때로는 좋은 '단순한 경고! 그리고 실용주의는 내가 생각한대로 노예 같은 상아탑 통치에 승리해야한다. 'never'와 같은 담요 진술은 거의 도움이되지 않거나 정확하지 않습니다. –

+0

@Java Drinker : 'should not'! = 'never' – c69

답변

3

confirm()을 사용할 수 있습니다.

if (confirm('You used a wrong password; Would you like to retrieve your password ?')) { 
    document.location = 'retrieve the password'; 
} 
4

No. alert() 상자는 일반 텍스트 만 표시 할 수 있습니다. 직접 구현해야하는 것과 같이 자신 만의 팝업 상자를 만들고 싶다면 alert()을 사용할 수 없습니다.

1

내장 된 alert 기능은 텍스트 만 하이퍼 텍스트로 표시하지 않습니다. 인기있는 Javascript GUI 라이브러리 중 하나의 멋진 구현을 사용할 수 있습니다. 대신 HTML 팝업을 만들 수 있습니다.

1

alert HTML을 표시하지 않습니다. 대신 메시지를 표시하려면 마크 업을 내 보내야합니다. jQuery UI를 포함하여이 작업을 수행 할 수있는 라이브러리가 많이 있습니다.

1

그건 불가능합니다. 대신 showModalDialog 함수를 사용할 수 있습니다. 데모 (this page)를 참조하십시오.

0

아니, 당신은 사용자에게 사용자 정의 메시지를 표시해야합니다 :

이 기능은 확인취소 버튼 다음 메시지를 보여줍니다. 이러한 목적을 위해 절대적으로 배치 된 DIV 요소, 모달 대화 상자 창 또는 iframe을 사용할 수 있습니다.

관련 문제