여러 개의 텍스트 상자가있는 양식이 있습니다. 나는 수레 만 허용하고 싶지만 사용자가 달러 기호를 입력 할 가능성이 있습니다.jQuery에서 asp.net 유효성 검사를 실행할 수 있습니까?
jQuery를 : 나는 콘텐츠를 달러 기호를 제거하고 검증하기 위해 다음 코드를 사용하고
$("#<%= tb.ClientID %>").change(function() {
var ctrl = $("#<%= tb.ClientID %>");
ctrl.val(ctrl.val().replace('$',''))
});
asp.net 유효성 검증
<asp:CompareValidator ID="CompareValidator4" runat="server" Type="Double" ControlToValidate="tb" Operator="DataTypeCheck" ValidationGroup="vld_Page" ErrorMessage="Some error" />
내 문제는 누군가가 달러에 진입 할 때이다 TextBox "tb"에 로그인하고 포커스를 변경하면 유효성 검사가 먼저 발생하고 jQuery가 달러 기호를 제거합니다. jQuery를 먼저 실행 시키거나 jQuery를 실행 한 후 유효성 검사를 다시 실행하도록 할 수 있습니까?
필터링 된 입력란을 이와 유사하게 적용 할 수 있습니까? (http://stackoverflow.com/questions/995183/how-to-allow-only-numeric-0-9-in-html-inputbox-using-jquery) 질문을하고 달러 기호를 벗기는 것에 대해 걱정할 필요가 없습니까? – R0MANARMY