2013-05-08 2 views
0

번호가있는 자동 완성 Extender Textbox의 유효성을 검사하고 싶습니다. Java 스크립트 기능 Onchage 이벤트를 작성했습니다. 그것은 경고 메시지를 표시하고 서비스를 실행합니다. 내가 문자를 입력하면 서비스를 원하지 않습니다.AutoCompleteExtender Textbox의 유효성을 검사하려면 숫자 만 허용합니다.

도와주세요.

내 코드는 다음과 같습니다

내 자바 스크립트는 다음과 같습니다

기능 mobileno() {

 var mobile = document.getElementById('<%=txtFormerMobile.ClientID %>').value; 

     if (mobile == "") { 
      alert("Please Enter Mobile Number"); 
      return false; 
     } 
     if (isNaN(mobile) || mobile.indexOf(" ") != -1) { 

      document.getElementById('<%=txtFormerMobile.ClientID %>').value = ""; 
      alert("Enter numeric value"); 
      return false; 
     } 



    } 

답변

0

는 대신 ValidationTextbox를 사용할 수 있습니다. 필요에 따라 parseInt() 또는 parseFloat() 함수를 사용할 수 있습니다. 예 :

var query=getquerystring(); 
if(parseFloat(query) == NaN) 
{ 
alert("query is a string"); 
} 
else{ 
alert("query is numeric"); 
} 

또는 정규식 패턴 일치를 사용하여 문자열이 필요한 것과 일치하는지 확인할 수 있습니다.

+0

유효성 검사가 작동합니다. 하지만 문자를 입력하면 서비스를 실행합니다 – user2181075

+0

가능하면 executeService 플래그를 부울로 사용할 수 있으며 검증 결과에 따라 서비스를 실행할지 여부를 선택할 수 있습니다. – Yogeshkumar

관련 문제