0
如何保持用户在输入框中的输入?如何在输入框中保持用户输入? [HTML/AngularJS]
这是我到目前为止有:
<input type="text" ng-model="userText" placeholder="Enter text here">
但我想它,以便当用户完成输入,它使文本在那里。我将如何做到这一点?
如何保持用户在输入框中的输入?如何在输入框中保持用户输入? [HTML/AngularJS]
这是我到目前为止有:
<input type="text" ng-model="userText" placeholder="Enter text here">
但我想它,以便当用户完成输入,它使文本在那里。我将如何做到这一点?
您可以使用sessionStorage
或localStorage
:
var inp = document.querySelector('input');
inp.value = sessionStorage.getItem('input-value') || '';
inp.addEventListener('input', function() {
sessionStorage.setItem('input-value', inp.value)
});
你希望这持续通过重载或只是当,比方说,当按下提交按钮? –
当用户开始输入文字时,'placeholder'文字被_supposed_消失。不清楚你在问什么 - 通过“保持文字在那里”你实际上意味着什么?你是否希望用户将自己的输入添加到给定的文本中(因此它变成了一种“前缀”),是否希望它显示在用户输入的文本下面,或者 - 什么? – CBroe
我希望它通过重新加载保持不变。 我不想保留占位符,我想保留用户输入到输入框中的文本。 @RichardKho –