我想創建文本區域,其中始終是預先寫入的文本,並且該文本位於最後,並且不可能刪除。例如,你在這裏寫答案,最後在光標的右邊寫上「這是我的答案的結尾」。預先寫入文本到textarea
當你發佈它時,它顯示你的書面文本和「這是我的答案的結束」在最後。
我知道,我可以在發佈後輕鬆附加此文本,但必須顯示,並且任何人都可以看到它。
我需要javascript/jQuery解決方案。
謝謝!
我想創建文本區域,其中始終是預先寫入的文本,並且該文本位於最後,並且不可能刪除。例如,你在這裏寫答案,最後在光標的右邊寫上「這是我的答案的結尾」。預先寫入文本到textarea
當你發佈它時,它顯示你的書面文本和「這是我的答案的結束」在最後。
我知道,我可以在發佈後輕鬆附加此文本,但必須顯示,並且任何人都可以看到它。
我需要javascript/jQuery解決方案。
謝謝!
光標右側的文字,在您鍵入時移動,實際上很煩人,並且不可用。然而,如果你想要這樣的東西,我會建議把你想要的文本放在textarea背景圖像。它將是靜態的,沒有人能夠編輯它,並且同時會一直看到它。
<input class="myinput" name="myinput" type="text" value="Text_Ends_Here" /></input>
$("input[name=myinput]").click(function()
{
var currentValue = $(this).val();
currentValue = currentValue.replace("Text_Ends_Here", "");
$(this).val(currentValue);
}
);
$("input[name=myinput]").focusout(function()
{
var currentValue = $(this).val();
$(this).val(currentValue + ' Text_Ends_Here');
}
);
可以使用定位定位在文字區域所需的文本。
但是,該文本,你寫什麼,覆蓋該背景圖像。可能只有很少人會理解它,沒有什麼是必須寫的。 – Rozkalns