wie die Umsetzung in Großbuchstaben Konvertierung in jqgrid

Producr-codes enthalten kann, die nur in Großbuchstaben Zeichen. Wenn Kleinbuchstaben sind eingetragen, jqgrid nicht konvertieren Sie Sie in Großbuchstaben, es gibt keine solche option.
Wie Großbuchstaben erzwingen Umwandlung von eingegebenen Zeichen in jqgrid in inline-und Formular-Bearbeiten-Modus für Textfelder ?

Update

Fand ich code in Wie kann ich erzwingen Eingabe in Großbuchstaben in einer ASP.NET textbox? Letzte Antwort . Dieser code ändert eingegebenen Zeichen in Großbuchstaben Tastendruck. Ist es sinnvoll diese zu verwenden, durch hinzufügen keyprees event-handler zu jqgrid Steuerelemente für die Bearbeitung?

function ToUpper() { 
        //So that things work both on FF and IE 
        var evt = arguments[0] || event; 
        var char = String.fromCharCode(evt.which || evt.keyCode); 

        //Is it a lowercase character? 
        if (/[a-z]/.test(char)) { 
            //convert to uppercase version 
            if (evt.which) { 
                evt.which = char.toUpperCase().charCodeAt(0); 
            } 
            else { 
                evt.keyCode = char.toUpperCase().charCodeAt(0); 
            } 
        } 

        return true; 
    } 

Verwendet, etwa so:

   <asp:TextBox ID="txtAddManager" onKeyPress="ToUpper()" runat="server"  
         Width="84px" Font-Names="Courier New"></asp:TextBox> 
Ich will regulärer Ausdruck Validierung in form hinzufügen von JQgrid. Wie kann ich das tun ?

InformationsquelleAutor Andrus | 2011-11-06

Schreibe einen Kommentar