2014-06-05 64 views
-1

我們的團隊開發了一個大型應用程序,現在我們需要爲系統中的所有文本框應用大寫字母。由於項目的範圍,在頁面後面執行代碼非常困難。我想出了以下jQuery和它的工作正常,但問題是我一旦應用這個,asp.net textChanged服務器端事件不會觸發。asp.net textChanged服務器端事件不會觸發

function pageLoad(sender, args) { 
     $("input:text").not(".textChangedClass").bind("input", function (e) { 
      var start = this.selectionStart, 
       end = this.selectionEnd; 
      this.value = this.value.toUpperCase(); 
      this.setSelectionRange(start, end); 
     }); 
    } 

您的幫助是高度讚賞

+0

請給我們您的服務器端代碼。 –

+0

textChanged事件不會觸發上面的jquery。如果我評論上面的jquery一切都會正常工作 – Rama

回答

0

jQuery將不會提高回傳。

我假設你使用ASP.NET web表單。

如果您需要Postback,您應該在您的服務器控件上製作AutoPostBack=true

你能告訴我們如何調用pageLoad嗎?

+0

我已經使用AutoPostBack = true,但問題是textChanged事件不會觸發上面的jQuery。如果我評論以上jQuery的一切工作正常 – Rama

+0

爲什麼不改變使用服務器端代碼的文本? – Blaise

相關問題