var origValue = [];
$('input.remember').each ( function (currentIndex)
{
origValue.push ( $(this).val () );
$(this).focus ( function ()
{
$(this).removeClass("unfocused");
var defaultText = $(this).val();
if ( $(this).val () == origValue [ currentIndex ] )
{
$(this).val('');
}
$(this).blur(function()
{
var userInput = $(this).val();
if (userInput == '')
{
$(this).val(defaultText);
$(this).addClass("unfocused");
}
});
});
});
Ein jQuery-Schnipsel, um Formular-Eingabefelder eine Hilfenachricht anzeigen zu lassen, die beim Klicken verschwindet (und wieder erscheint, wenn der Benutzer nichts eingibt). Geben Sie Ihrem Eingabefeld die Klassen „remember“, um den Schnipsel zu aktivieren, und (optional) „unfocused“ als CSS-Hook zum Ändern des Stylings der Hilfenachricht.
Hallo
Ich suche nach einer Möglichkeit, Text, der in ein Textfeld eingegeben wurde, sichtbar zu halten, nachdem jemand die Seite verlassen, den Browser schließen etc. hat, d.h. wenn er zu dieser Seite zurückkehrt, ist der Text, den er in das Eingabefeld geschrieben hat, immer noch da. Wir benötigen diese Funktionalität für Studenten, um ihre Ideen zu einem Thema aufzubauen und zu ändern. Im Wesentlichen tippen sie etwas, um anzufangen, lesen dann das Lernmaterial durch, kommen zurück und ändern entweder, was sie geschrieben haben, oder fügen etwas hinzu.
Haben Sie ein Skript, das den Text behält?
Danke
Helen
Wussten Sie, dass Sie input[type=”text”]/textarea.defaultValue, input[type=”checkbox”]/input[type=”radio”].defaultChecked & option.defaultSelected mit .value, .checked & .selected vergleichen können, um zu sehen, ob sich die Formulardaten Ihrer App geändert haben?
Kein jQuery erforderlich.
Ich habe meinen Browser über Nacht auf dieser Seite offen gelassen. Als ich heute Morgen reinkam, verbrauchte die Seite 665 MB Speicher!