0
我有一個巨大的自動填充字段和一系列檢查。
該字段將值前置到它下面的div上。從多個JQ UI自動填充條目提交自定義div的值
我需要能夠在表單提交中提交此div的所有值。
而我需要一種方法來操縱輸入後(提交之前)div的價值。
喜歡的東西,每行一個小x,將刪除該條目
這裏是我到目前爲止的代碼:
$(function() {
function log(message) {
$("<p/>").text(message).prependTo("#exams");
$("#exams").scrollTop(0);
}
$("#clearexamcell").click(function(){$("#examlist").val("");}); // clears the field, ignore
$("#examlist").focus(function(){$(this).val("");}); // clears the field, ignore
$("#enterdrug").click(function(){
log ($("#examlist").val());
});
var fullTags = ["...."];
$("#examlist").autocomplete({
source: fullTags,
select: function(event, ui) {
log(ui.item ?
"exam: " + ui.item.label :
"exam: " + this.value);
}
});
});
這裏的HTML:
<form>
<div class="ui-widget" ><label for="full0">Search Exam: </label>
<br/><br/>
<input style="width:600px;height:40px;" id="examlist" name="full0">
幾個按鈕:
<input type="button" id="enterdrug" value="enter" >
<input type="button" id="clearexamcell" value="clear"></div>
和得到結果的div:
<div id="exams" style="width:100%;height:auto;padding-top:30px;border-bottom-style: solid;">
</div>
...</form>
到目前爲止,它按預期工作,併產生一個div像:
<div id="exams" style="width:100%;height:auto;padding-top:30px;border-bottom-style: solid;">
<p>selection1</p>
<p>selection2</p>
<p>selection3</p>
<p>selection4</p>
</div>
如何我可以操縱這個,然後在表格的其餘部分是完整的提交div的內容任何想法? 謝謝。
你可以在你的表單中有一個隱藏的輸入域,並將'exams' div的內容設置爲隱藏域提交。對於操作部分,你可以發佈到目前爲止你所擁有的[jsFiddle](http://jsFiddle.net),這樣我們就能明白你到底是什麼了。 – neo108 2012-03-20 01:29:09
會嘗試,從未使用jsfiddle之前 thanx – krasatos 2012-03-20 07:42:10
此 - [http://jsfiddle.net/neo108/MZNYr/1/](http://jsfiddle.net/neo108/MZNYr/1/) - 可能會幫助你獲得去。 – neo108 2012-03-20 08:13:56