'JavaScript'에 해당되는 글 2건

  1. 2008.03.16 JAVAScript에서는 시간개념을 UTC로....
  2. 2008.02.03 Validation Controls with JavaScript

자바스크립트 문제로 찾은 블로그..

getUTCHours() <-- 이놈 때문에 한참을 고생했다.

각국의 시간대가 다르므로 Universial Time을 사용해야된단다.

시간관련 스크립트는 아래 블로그 참조....

행복으로 가는 길..!! :: 네이버 블로그

Posted by DzArchi 트랙백 0 : 댓글 0

댓글을 달아 주세요

.NET에서는 기존의 Validation 체크를 돕는 서버 컨트롤이 존재한다.
예를들어 필수입력폼에 입력을 하지 않고 포스트 백을 발생시킬 경우 RequiredFieldValidator 컨트롤이 이를 감지하고 포스트 백을 발생시키지 않게 된다.

그런데 만약 버튼에 javascript confirm문을 사용할 경우 이런 Validation체크는 모두 무시되는 문제가 발생...

이를 해력하기 위해 인터넷을 통해 찾아낸 방법을 소개한다.

만약 아래와 같은 스크립트가 존재하고

<script type="text/javascript">
    function SubmitRFForm()
    {   
        if (!confirm("Do you want to submit this Form?")) return false;
    }
</script>

서버측 컨트롤 OnClientClick을 다음과 같이 설정하면

btnSave.OnClientClick = "return SubmitRFForm();"

validation은 무시되고 자바스크립트 Confirm에 대한 결과값으로 포스트백을 처리한다.

validation과 confirm을 모두 적용시키고 싶다면 다음과 같이 스크립트를 수정하면 된다.

<script type="text/javascript">
    function SubmitRFForm()
    {  
        if (!Page_ClientValidate()) return false;
        if (!confirm("Do you want to submit this Form?")) return false;
    }
</script>

위 붉은색으로된 코드를 넣어주면 먼저 Validation 체크하고 문제가 없으면 confirm문의 결과에 따라 포스트백이 발생하게 된다.

좀 더 자세한 내용이 필요하면 다음 링크를 참조하길 바란다.

http://www.taeyo.net/Lecture/NET/Tip_MyScript.asp

Posted by DzArchi 트랙백 0 : 댓글 0

댓글을 달아 주세요