2012-03-01 3 views
2

전자 메일 기능이 있습니다. 사용자가 전자 메일 단추를 클릭 할 때 사용자가 먼저 전자 메일을 보내려고하는지 확인해야합니다. 이렇게하려면 이메일을 보낼 때 내 서버 사이트 코드를 실행하기 전에 사용자에게 확인을 요청하는 javascript 확인 ​​상자를 사용했습니다.자바 스크립트 확인 상자 문제

모든 것이 정상적으로 작동하지만 며칠 전에 전자 메일 단추를 클릭하면 확인 메시지가 표시됩니다. 그는 확인을 클릭했지만 여전히 전자 메일은 보내지 않았습니다.

내 용의자가 "확인"버튼을 클릭해도 javascript 확인 ​​상자가 true 값을 반환하지 않습니다.

도움이 될 것입니다.

+1

예외를 도움이 될 것입니다

<asp:Button runat="server" ID="btConfirmEmail" Text="Send" OnClientClick="return(confirm('Are you sure ?'))"/> 

희망, 어떤 당신이 놓친 다른 변화들? – V4Vendetta

답변

1

가장 좋은 방법은 확인 값을 변수에 저장하고 경고하는 것입니다.

1

나는 asp.net 사이트에서 비슷한 문제를 겪었습니다. 내가 찾은 해결책은 별도의 함수를 작성하고 onClick에서 호출하는 대신 버튼의 태그 자체 (onClick = return confirm ('...');)에 확인 대화 상자 js 코드를 작성하는 것이 었습니다. 해결책은 이상하지만 작동했습니다. 당신을 위해 일할 수 있습니다!

0

당신은 버튼의 OnClientClick 속성에 자바 스크립트를 배치 할 수 있습니다 :이, 기능이 하나의 좋은 날에 작동하지 않을 것이라는 가능성은 거의