<span>//if field is not read only </span><span>if($(this).attr('disabled')) </span><span>{ </span> <span>... </span><span>}</span>
nur schreibgeschützt ist, um zu überprüfen, ob ein Feld nur in JQuery schreibgeschützt ist. Diese Methode kehrt undefiniert für Attribute zurück, die nicht festgelegt wurden. Um zu überprüfen, ob ein Eingangsfeld nur schreibgeschützt ist, können Sie den folgenden Code verwenden:
if ($ ('#myInput'). Attr ('readonly')! Feld, das Sie überprüfen möchten. Wenn das Feld nur schreibgeschützt ist, gibt die .Attr () -Methode „Readonly“ zurück, andernfalls gibt es undefined zurück. Es gibt undefiniert für Werte undefinierter Eigenschaften zurück. Die .attr () -Methode erhält den Attributwert nur für das erste Element im übereinstimmenden Satz. Es gibt undefinierte Attribute zurück, die nicht festgelegt wurden. .Prop () wird jedoch empfohlen, da es die Eigenschaftswerte für boolesche Attribute wie Readonly korrekt abruft. Hier ist ein Beispiel:
$ ('#myInput'). Attr ('Readonly', 'Readonly'). JQuery. Sie können die Methode .Prop () verwenden, um den aktuellen Status zu erhalten, und dann den entgegengesetzten Zustand festlegen. Hier ist ein Beispiel:
$ ('#myInput'). Prop ('Readonly',! $ ('#MyInput'). Prop ('Readonly'); Wenn ein Feld schreibgeschützt ist, ohne JQuery zu verwenden, können Sie einfach JavaScript verwenden. Here is an example:
// The input field is not read-only
}
In this code, ‘myInput’ is the ID of the input field you want to check.
$ ('#myInput'). Lese-Nur-Lese-Lade. Sie können die Methode .Ready () verwenden, um Code auszuführen, sobald das Dokument fertig ist (wenn die Seite geladen wurde). Hier ist ein Beispiel:
$ (document) .ready (function () {
if ($ ('#myInput'). Prop ('readonly') {
if ($ ('#myInput'). Prop ('readOnly') {
// Das Eingabefeld ist in diesem Code nicht nur schreibgeschützt. "#Myform" ist die ID des Formulars und "#MyInput" ist die ID des Eingabefeldes, das Sie überprüfen möchten. Sie können die Methode .Change () verwenden, um eine Funktion mit dem Änderungsereignis des Feldes anzuhängen. Hier ist ein Beispiel:
$ ('#myInput'). Change (function () {
if ($ (this) .Prop ('readonly') {
// Das Eingabefeld ist in diesem Code nicht nur schreibgeschützt. Ist die ID des Eingangsfeldes, das Sie überprüfen möchten. Sie können die Methode .click () verwenden, um eine Funktion dem Klickereignis des Feldes anzuhängen. Hier ist ein Beispiel:
$ ('#myInput'). Click (function () {
if ($ (this) .Prop ('readonly') {
// Das Eingabefeld ist in diesem Code nicht nur schreibgeschützt. ist die ID des Eingabefeldes, das Sie überprüfen möchten.
Das obige ist der detaillierte Inhalt vonJQuery überprüfen, ob das Feld nur gelesen wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!