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 –