我在jsp页面中使用selectable jquery。在提交表单时,字符串应作为参数传递给servlet。
$(function() {
$("#selectable").selectable({
stop: function() {
var result = $("#select-result").empty();
$(".ui-selected", this).each(function() {
var index = $("#selectable li").index(this);
result.append(" #" + (index + 1));
});
}
});
});
我希望var result
<input type="hidden" id="select-result" value=""/>
表格 -
<form action="XYZServlet" method="get">
<input type="text" id="from" name="from">
<input type="hidden" id="select-result" value="">
<input type="submit" value="Submit"/>
</form>
我该怎么做?
答案 0 :(得分:1)
怎么样:
$(function() {
$("#selectable").selectable({
stop: function() {
var result = $("#select-result").empty();
$(".ui-selected", this).each(function() {
var index = $("#selectable li").index(this);
result.append(" #" + (index + 1));
});
$("#select-result").val(result);
}
});
});
答案 1 :(得分:0)
您只需要 索引 ,对吧?
$(function() {
$("#selectable").selectable({
stop: function() {
var result = $("#select-result").empty();
$(".ui-selected", this).each(function() {
var index = $("#selectable li").index(this);
result.append(" #" + (index + 1));
document.getElementById("my").value = index;
});
}
});
});
您可以将 值视为索引(所选项目) - <input type="text" id="my" value=""/>
我希望这会奏效:)