dongqu5650 2010-12-15 08:05
浏览 57
已采纳

使用jQuery操作选项后,选择元素在$ _POST中消失

I have two select lists that each display users and two buttons (add and remove) that move users from the left to the right select list and vice versa. The addition and removal of the users in the select lists are done using jQuery 1.4.4. The problem is that after I move at least one user and click on Submit, the $_POST array does not contain either select list. If I reload the page and click on Submit without moving any user, the select lists appear in the $_POST array.

The code I'm using for the add button is:

$("#btnAdd").click(function() {
// check if there are any unassigned users selected
if($("#Unassigned_users").val()) {
    // for all selected options ...
    $("#Unassigned_users option:selected").each(function(n) {
        var newOption = \'<option value="\' + $(this).val() + \'">\' + $(this).text()   + \'</option>\';
        // check if there are any options in the assigned users
        if ($("#Assigned_users option").size()) {
            // put the item after the last option
            $("#Assigned_users option:last").after(newOption);
        }
        // the assigned users list is empty
        else {
            // replace the contents of the select tag with the new option
            $("#Assigned_users").html(newOption);
        }
        // finally, remove the selected item
        $(this).remove();
    });
}
});

Unassigned_users and Assigned_users are the select elements identifiers.

  • 写回答

1条回答 默认 最新

  • doulan4371 2010-12-15 08:15
    关注

    I have found the issue, which is unrelated to jQuery. In order for the select items to appear in the $_POST array, you should select at least one of the items in each select list.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计