2013-08-05 4 views
-1

여러 텍스트 상자가있는. NET 응용 프로그램이 있습니다. 사용자가 제출 버튼을 눌렀을 때 양식이 완료되지 않은 경우, "이 양식은 직원이 작성해야합니다"와 같은 내용의 팝업 상자 ("경고"라고 생각하는)가 필요합니다. 팝업을 닫은 후 다음 양식으로 리디렉션해야합니다. 나는 이것이 매우 단순해야한다고 생각하지만 자바 스크립트와 클라이언트 측 기능에 대해서는 거의 알지 못한다. 아니면 서버 쪽에서이 방법을 쓸 수있는 방법이 있습니까? 미리 감사드립니다!자바 스크립트로 알림을 보내는 방법

+3

당신이 ASP를 시도 할 수있는 기회를 얻을나요 함수를 호출 유효성 검사 요약이있는 .Net 유효성 검사 컨트롤? – Win

+0

requiredfieldvalidators와 같은 것을 의미합니까? 보다 명확하게 말하면 텍스트 상자는 필수 입력란이 아니지만 양식을 작성하는 사람 (HR 담당자)은 완료하지 않으면 해당 직원 (신규 고용)이 양식을 작성해야합니다. – user2588873

답변

0

을 귀하의 자바 스크립트 함수에 성명.

<head> 
    <title></title> 
    <script type="javascript/text"> 
    function myAlertFunction() 
    { 
     alert("This form must be completed by the employee"); 
    } 
    </script> 
</head> 

좋은 다음 <head></head>이 같은 스크립트를 작성합니다에

<body> 
    <input type="button" Value="Click Me" onclick="myAlertFunction()" /> 
</body> 

:

alert("This form must be completed by the employee"); 
//automatic link to new page 
window.location.href = "http://www.google.com"; 

희망이 버튼을해야합니다 HTML 코드

0

하는 데 도움이 운! :)

0

클라이언트 측에서 양식의 데이터를 확인하려면 javascript를 사용하여 각 입력란에 값을 가져와 유효성을 검사 할 수 있습니다. 당신은 JS에 익숙하지 않은 경우 일부 잘못된 경우 서버 측에서 유효성 검사를하고 싶어, 같이 사용하는 몇 가지 메시지를 보낼

alert("This form must be completed by the employee"); 

을 경고 기능을 사용할 수 있습니다. 당신은 C# 코드 아래로 클라이언트에 경고를 보낼 수 있습니다

Page.ClientScript.RegisterStartupScript(GetType(), "ALERT","message to alert", true); 
+0

조금 설명해 주시겠습니까? 내가 일할 것이라고 생각했던 것은 일하지 않게되었다. 상자에 가치가있는 경우에도 메시지가 나타납니다. 어디에서 그 코드를 삽입 할 수 있습니까? – user2588873

0

자바 스크립트 함수

코드에서
function ShowError() { 
     alert("Please enter all the fields"); 
     return false; 
    } 

뒤에 (C#을)

ScriptManager.RegisterStartupScript(this, GetType(), "displayalertmessage", "ShowError();", true); 
관련 문제