0
我有一個文本框。當用戶輸入一些文字&命中輸入時,文本應該出現在下方並用十字(X)標記。用戶可以在其中輸入儘可能多的文本並按回車鍵,也可以使用X標記取消文本。我將使用輸入的文本發送到服務器。你能讓我知道如何做到這一點。保存輸入文本下方的文字輸入框輸入
我有一個文本框。當用戶輸入一些文字&命中輸入時,文本應該出現在下方並用十字(X)標記。用戶可以在其中輸入儘可能多的文本並按回車鍵,也可以使用X標記取消文本。我將使用輸入的文本發送到服務器。你能讓我知道如何做到這一點。保存輸入文本下方的文字輸入框輸入
這是給你一個快速的解決方案,但它可以升級:
HTML
<input type="text" id="textBox" value="" />
<div id="resultsDiv"></div>
JS
$('#textBox').keyup(function(eventObj) {
if (eventObj.which == 13)
{
$('<div><span>' + $('#textBox').val() + '</span> <a href="javascript:;" onclick="$(this).parent().remove();">X</a>').appendTo('#resultsDiv');
$(this).val('');
}
});
你可以這樣做:
HTML:
<input id="textbox" name="textbox" value="" />
<div id="textlist"></div>
的Javascript
$('#textbox').keypress(function(event) {
if (event.which == '13') {
event.preventDefault();
$('#text-list').append('<div>' + $(this).val() + ' <span onclick="$(this).parent().remove();">X</span> </div>');
$(this).val('');
}
});
通過結合一些關鍵事件處理程序,檢查輸入鍵是否被按下文本字段。你試過什麼了?你有特定的問題嗎? – 2011-03-15 07:54:20