-4
텍스트 상자 (ID 및 패스)가 모두 채워지지 않은 경우 "로그인"단추가 숨겨집니다. 그렇지 않으면 보여 드리겠습니다. 스크립트 블록 내부 ASP.NET에서 텍스트 상자의 값을 기준으로 단추를 표시하거나 숨기기
: 내가, 하나의 ID에 대한 두 개의 텍스트 박스 한 형태의 블록 내부protected void checkField(object sender, EventArgs e)
{
if (id.Text == "" || pass.Text == "")
{
logbutton.Visible = false;
}
else if (id.Text != "" && pass.Text != "")
logbutton.Visible = true;
}
, 하나의 암호를 I 흐림 또는 초점 매번이다 (그들 모두를 시도) 어떤 이 두 함수 중 위의 함수를 호출 할 것입니다.
두 텍스트 상자를 수정 한 후에 "로그인"단추가 표시되거나 사라지는 것을 본 적이 없습니다.
에 모두 ID와 Paasword 텍스트 상자에 대한 속성을 AutoPostBack은 설정되어 있는지 확인, 두 번째 ELSEIF 조건 또한
를 제거하십시오 이 이벤트 핸들러? 클라이언트 측 코드가 포스트 백없이 서버 측 메소드를 호출 할 것으로 기대합니까? _relevant_ 코드를 더 게시하십시오. =) –위 기능을 정확히 호출하는 방법을 확인할 수 있습니까? 그것은 서버 측 코드이므로 페이지의 포스트 백에서만 발생합니다 (텍스트 상자를 채울 때 일어날 것이라고 생각하지는 않습니다) – freefaller
답변을 수락하는 것을 잊지 마십시오. –