Erkennen leeren Wert für die Eingabeaufforderung

Zu erkennen, wie der Wert leer, wenn der Benutzer drückt ok auf Aufforderung (und schon leert sich das Feld Eingabeaufforderung)? Ich muss überschreiben Sie den alten Wert mit dem neuen (leeren) Wert. Ich bin dabei:

var oldVal = 'something';
var newVal = prompt("Enter new value:", oldVal);

Derzeit gibt null zurück, wenn der Benutzer leert Wert und klickt "ok".

Aber zur gleichen Zeit, die ich brauche, um zu überprüfen für null-Wert, da klickt der Benutzer auf 'Abbrechen', es wird null zurückgegeben, was ich nicht will, als neuen Wert.

prompt nicht NULL zurück, wenn die Eingabe leer ist und OK gedrückt wird; es gibt die leere Zeichenfolge.

InformationsquelleAutor Toniq | 2013-12-12

Schreibe einen Kommentar