나는 희망이 있습니다!자바 스크립트 코드가 작동하지 않습니다.
처음에는 동적 데이터를 사용하고 있으며 아래 코드는 전화 번호 용으로 맞춤화 된 TextBox입니다.
다음 코드는 브라질 전화 번호 마스크를 만듭니다. 또한 페이지를 생성하는 동적 데이터를 사용하고 있습니다.
<script type="text/javascript">
function mascaraTel(o, f) {
v_obj = o
v_fun = f
setTimeout("execmascaraTel()", 1)
}
function execmascaraTel() {
v_obj.value = v_fun(v_obj.value)
}
function mtel(v) {
v = v.replace(/\D/g, "");
v = v.replace(/^(\d{2})(\d)/g, "($1) $2");
v = v.replace(/(\d)(\d{4})$/, "$1-$2");
return v;
}
</script>
<asp:TextBox ID="TextBox1" runat="server" CssClass="slm_TextBox" Width="140px" />
내가 코드 숨김
TextBox1.Attributes["onKeyDown"] = @"return mascaraTel(this, mtel);";
내가 이것을 듣고 싫어에 아래의 코드를 가지고,하지만 난 새로 만들기를 클릭 (내 비즈니스 로직의 어떤 객체를 생성) 할 때이 코드는 페이지에서 작동, 반면에 편집을 클릭하면 위의 코드가로드되지 않아 브라우저에서 'mascaraTel'이 정의되지 않았습니다.
편집을 클릭하면 코드가로드되지 않는 이유를 다른 사용자가 표시 할 수 있으며 새로 만들기를 클릭하면 올바르게 작동합니까?
미리 감사드립니다.
새 개체 만들기? !!! 귀하의 질문에 세부 사항이 더 필요하십니까? – Adam
내 비즈니스 논리의 모든 개체 만들기 – Guialro