6
回答
奇怪,为什么提交到php页面取不到type_ids的值呢?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

  <meta http-equiv="content-type" content="text/html; charset=UTF-8">

  <link href="images/reset_css.css" rel="stylesheet" type="text/css" />

  <link href="images/style.css" rel="stylesheet" type="text/css" />

  <style>

  td { vertical-align: middle; padding:3px }

  </style>

  <script src="jquery/jquery.js"></script>

  <script src="jquery/jquery.qsort.js"></script>

  <script language="javascript">

        function find_option(value) { //查找该SELECT元素是否存在 value

            var is_found = false;

            $('#copy_target option').each(function(){ if ($(this).val()==value) is_found = true; } );

            return is_found;

        }



        function add_select() {

            $('#copy_source :selected').each(function(){

                if (!find_option($(this).val())) $('#copy_target').append('<option value="'+$(this).val()+'">' + $(this).text()+'</option>');

            });

            $('#copy_target option').qsort( { attr: "text" } ); //重新排序

        }



        function remove_select() {

            $('#copy_target :selected').each(function() { $(this).remove(); });

        }

  </script>

</head>



<body class="admin_body">



<form method="POST" action="?act=add" enctype="multipart/form-data">

<table cellspacing="0" cellpadding="3">

<tr><td>编号:</td><td><input type="text" name="model"></td></tr>

<tr><td>分类:</td><td>



    <table cellspacing="0" cellpadding="2" style="border:1px solid gray">

    <tr class="list_title"><td>候选分类:</td><td>&nbsp;</td><td>已选分类:</td></tr>

    <tr>

    <td>

        <select style="width:150px; height:200px;" size="10" multiple id="copy_source" ondblclick="add_select();">

<option value="3">正义</option> 
<option value="7">百货</option> 
<option value="2">窗框</option> 
<option value="1">门料</option> 


        </select>

    </td>

    <td>

        <input type="button" id="add_copy" value=" &gt; " onclick="add_select();"><br /><br />

        <input type="button" id="remove_copy" value=" &lt; " onclick="remove_select();">

    </td>

    <td>

        <select style="width:150px; height:200px;" size="10" multiple id="copy_target" name="type_ids[]" ondblclick="remove_select();">

        </select>

    </td>

    </tr></table>



</td></tr>

<tr><td>描述:</td><td><input type="text" name="desc"></td></tr>

<tr><td>图片:</td><td><input type="file" name="photo">(.jpg)</td></tr>

<tr><td colspan="2"><hr /><input type="submit" value="添加样品"></td></tr>

</table>

</form>



</body>

</html>

提交到PHP页面,用 print_r($_REQUEST) 输出所有POST过来的数据,都只是看到

[act]、[model]、[desc]这三个变量,而 type_ids 和 photo 则不见踪影。
PHP
举报
nhafeng
发帖于7年前 6回/210阅
顶部