2017-04-20 6 views
-4

Ich habe ein Textfeld "Kommentare" in der Datentabelle, wenn das Feld leer ist, dann rufen Sie die Update-Funktion, sobald das Feld einen Wert hat, dann keinen anderen Wert anhängen. Grundsätzlich UPDATE sollte nur passieren, wenn das Feld leer ist. Ich habe versucht, die Länge des Feldes auszuwählen und zu überprüfen, ob es größer als '0' ist, dann Update-Funktion aufrufen, aber was ich sehen kann, ist ich in der Lage, den Feldwert einzufügen und zu speichern, aber sein Anhängen mehr als einmal. Wie kann ich validieren?Validate Textfeld Wert, wenn seine leere

+1

wo ist der Code? – brk

+0

Wie sollen wir ohne Code/Kontext helfen? –

+0

* "Grundsätzlich UPDATE sollte nur passieren, wenn das Feld leer ist." * - Meinst du, die Aktualisierung sollte nur geschehen, wenn das Feld einen ungespeicherten * non * -Blank-Wert hat, aber zuvor leer war? – nnnnnn

Antwort

0

$(function() { 
 
    $('input') 
 
    .on('change', check) 
 
    .on('blur', check); 
 

 
    if (!$('input').val()) { 
 
    $('input').val('Text'); 
 
    } 
 

 
    function check() { 
 
    if (!$(this).val() || $(this).val() === '') { 
 
     $(this).val('Text'); 
 
    } 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<input>