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");
}
});
});
});
一个jQuery代码片段,用于使表单输入显示帮助消息,点击时消失(用户未输入任何内容时重新出现)。为您的输入添加“remember”类以激活代码片段,并(可选)添加“unfocused”类作为CSS钩子,用于更改帮助消息的样式。
嗨
我正在寻找一种方法,使文本输入框中的文本在用户离开页面、关闭浏览器等操作后仍然可见,也就是说,当他们返回该页面时,他们在输入框中输入的文本仍然存在。我们需要此功能,以便学生在探索主题时构建和更改他们对某些事物的想法。从本质上讲,他们会先输入一些内容,然后继续阅读学习材料,然后再返回并更改或添加他们所写的内容。
您是否有保留文本的脚本?
谢谢
Helen
您是否知道可以将input[type=”text”]/textarea.defaultValue、input[type=”checkbox”]/input[type=”radio”].defaultChecked和option.defaultSelected分别与.value、.checked和.selected进行比较,以查看应用程序的表单数据是否已更改?
无需jQuery。
我整晚都打开了浏览器的此页面。今天早上我进来时,页面使用了665MB的内存!