我希望能夠清楚!Javascript代碼未加載工作
起初,我使用的是動態數據,下面的代碼是用於電話號碼個性化的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);";
我討厭聽到這個下面的代碼,但是當我點擊新建(創建一個對象,我的任何業務邏輯)這個代碼只能在網頁上,另一方面,當我點擊編輯(編輯一個對象任何我的業務邏輯),上面提到的代碼不會加載,導致我瀏覽器說:'睫毛膏'是未定義的。
有人可以告訴我爲什麼代碼沒有加載,當我點擊編輯,並正常工作,當我點擊新?
在此先感謝!
創建新的對象是什麼?你的問題需要更多的細節? – Adam
創建我的業務邏輯的任何對象 – Guialro