asp.net 페이지에서 jquery meio 마스크를 사용하려고합니다.asp.net 텍스트 상자가있는 jquery meio 마스크
입력 텍스트 상자는 제대로 작동하지만 asp.net 텍스트 상자와 함께 사용하는 방법을 모르겠습니다.
내 코드를 실행하면 html 텍스트 상자가 작동합니다.
?
http://www.meiocodigo.com/projects/meiomask/
여기 내 코드입니다 : ............................................. asp:TextBox
태그 (파이어 폭스 나 IE에서 페이지 소스를 검사한다면 당신은 그것을 볼 것) jQuery를 사용할 수 없기 때문에 .......
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<script src="../js/jquery-1.4.1.js" type="text/javascript"></script>
<script src="../js/jquery.meio.mask.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$.mask.masks = $.extend($.mask.masks, {
htmlPhone: { mask: '(999)999-9999' }
});
$('input:text').setMask();
});
$(document).ready(function() {
$.mask.masks = $.extend($.mask.masks, {
aspPhone: { mask: '(999)999-9999' }
});
$('asp:TextBox').setMask();
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<p><label for="phone">ASP Phone #</label><br /><asp:TextBox ID="aspPhone" runat="server"></asp:TextBox></p>
<p><label for="phone">HTML Phone #</label><br /><input type="text" name="htmlPhone" value="" id="phone" alt="phone" /></p>
</asp:Content>
CSSClass = "phoneNumber"를 추가했는데 스크립트를 업데이트했지만 코드를 실행할 때 ASP 텍스트 상자의 마스크가 없다고해도 문제가 없습니다. 모든 조언 ?? 여기 내 대본은 .............................................. .... $ (document) .ready (function() { $ .mask.masks = $ .extend ($. mask.masks, { aspPhone : {mask : '(999) 999-9999'} }) $ ('. 전화 번호'). setMask(); }); – Eyla
'asp : TextBox'가''로 렌더링되기 때문에 첫 번째 부분'$ ('input : text'). setMask()'만으로도 충분합니다. 두 번째'$ (document) .read()'함수를 제거하면 (두 함수를 지정할 필요가 없습니다.) –
두 번째를 제거하고 $ ('input : text')를 되돌립니다. setMask()하지만 여전히 아무 일도 일어나지 않습니다 .. 어떤 조언, 감사합니다, – Eyla