Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery使选择框行拖放_Javascript_Jquery - Fatal编程技术网

Javascript jquery使选择框行拖放

Javascript jquery使选择框行拖放,javascript,jquery,Javascript,Jquery,表名:新闻 我正在从表中选择数据,并显示在数据库拖放排序列表的选择框中。 请告诉我如何使选择框数据拖放到选择框内 <form action="add_status_news.php" name="" method="post"> <select id="" name="Remove_news" size="10" style="width:400px; border:1px solid #BBBBBB; float:left; overflow:auto">

表名:新闻

我正在从表中选择数据,并显示在数据库拖放排序列表的选择框中。 请告诉我如何使选择框数据拖放到选择框内

 <form action="add_status_news.php" name="" method="post">
    <select id="" name="Remove_news" size="10" style="width:400px; border:1px solid #BBBBBB; float:left; overflow:auto">
        <?php
            foreach($top_select as $top)
            {                   
            ?>
        <option value="<?php echo $top["id"]; ?>"><?php echo $top["headline"]; ?></option>  
        <?php }?>       
        </select>
    </form>

请停止使用mysql函数。扩展已弃用,不安全,不再维护,将来将被删除。切换到PDO或mysqli,i代表改进,并使用准备好的语句。PS:你的问题的答案很简单:为什么li的id或内部html会作为表单的一部分提交?使用一个输入字段我使用了li bcoz,它是我的拖放可排序列表。为什么使用它并不重要,重要的是标记不是表单元素。当表单被提交时,标签和它们的值连同任何元素一起被提交,HTML5中可能存在的元素也会添加更多的元素。使用会话、cookie或按从最安全到最不安全的顺序排序的脚本。这是因为使元素可拖动的JavaScript需要更改,和/或需要重新考虑实际操作。你真的没有提供足够的信息让我告诉你问题出在哪里,所以你需要1编写代码来呈现表单,使用数据库中的数据,2编写前端代码JavaScript,使正确的元素可以拖动3处理表单,并从数据库中删除所选行。我得说,去编码