非常奇怪的问题,POST取不到值
具体情况是这样的:
我做了一个页面,里面有input输入框,并且每个都赋予了默认值;当我不改input的值时,POST可以取到值,但改了默认值之后POST就取不到值了,这个问题折腾了1天了;一直没搞定,希望大家帮我看看;
代码如下:
<body>
<div class="content_box">
<form id="jeanssize_form" name="jeanssize_form" method="POST" action="<?php echo base_url();?>console/update_jeanssize" >
<input type="hidden" name="Jeans_id" value="<?php echo $jeans_data['Jeans_id'] ?>" />
<div class="title"><?php echo $jeans_data['Jeans_id'] ?>.商品名称:<?php echo $jeans_data['Jeans_title'] ?> 货号:<?php echo $jeans_data['PartNo'] ?></div>
<div class="desc_box">
<TABLE cellSpacing=1 cellPadding=1 class="size_table">
<tr align=middle bgcolor=#cdced3>
<td colspan=3><div align="center">腰围</div></td>
<td>臀围</td>
<td><div align="center">裤长</div></td>
<td><div align="center">前浪</div></td>
<td><div align="center">后浪</div></td>
<td><div align="center">腿围</div></td>
<td><div align="center">脚口</div></td>
</tr>
<tr align=middle bgcolor=#cdced3>
<td><div align="center" style="width:40px;">英寸</div></td>
<td><div align="center" >市尺(参考)</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
</tr>
<?php
foreach($jeans_size as $size){
echo "<tr height=20>
<td class='text_box'>$size->size_id</td>
<td><input class='text_box' type='text' name='Waist_eng{$size->size_id}' value='{$size->Waist_eng}' /></td>
<td><input class='text_box' type='text' name='Waist_cm{$size->size_id}' value='{$size->Waist_cm}' /></td>
<td><input class='text_box' type='text' name='Out_Length{$size->size_id}' value='{$size->Out_Length}' /></td>
<td><input class='text_box' type='text' name='Hip{$size->size_id}' value='{$size->Hip}' /></td>
<td><input class='text_box' type='text' name='Pre_wave{$size->size_id}' value='{$size->Pre_wave}' /></td>
<td><input class='text_box' type='text' name='After_wave{$size->size_id}' value='{$size->After_wave}' /></td>
<td><input class='text_box' type='text' name='Thigh{$size->size_id}' value='{$size->Thigh}' /></td>
<td><input class='text_box' type='text' name='Leg_Circuit{$size->size_id}' value='{$size->Leg_Circuit}' /></td>
</tr>
";
}
?>
</table>
</div>
<div class="button_box">
<input type="Submit" value="保存" class="button_sty" onclick="parent.parent.GB_hide();" />
<input type="button" value="关闭" class="button_sty" onclick="parent.parent.GB_hide();" />
</div>
</form>
</div>
</body>
我做了一个页面,里面有input输入框,并且每个都赋予了默认值;当我不改input的值时,POST可以取到值,但改了默认值之后POST就取不到值了,这个问题折腾了1天了;一直没搞定,希望大家帮我看看;
代码如下:
<body>
<div class="content_box">
<form id="jeanssize_form" name="jeanssize_form" method="POST" action="<?php echo base_url();?>console/update_jeanssize" >
<input type="hidden" name="Jeans_id" value="<?php echo $jeans_data['Jeans_id'] ?>" />
<div class="title"><?php echo $jeans_data['Jeans_id'] ?>.商品名称:<?php echo $jeans_data['Jeans_title'] ?> 货号:<?php echo $jeans_data['PartNo'] ?></div>
<div class="desc_box">
<TABLE cellSpacing=1 cellPadding=1 class="size_table">
<tr align=middle bgcolor=#cdced3>
<td colspan=3><div align="center">腰围</div></td>
<td>臀围</td>
<td><div align="center">裤长</div></td>
<td><div align="center">前浪</div></td>
<td><div align="center">后浪</div></td>
<td><div align="center">腿围</div></td>
<td><div align="center">脚口</div></td>
</tr>
<tr align=middle bgcolor=#cdced3>
<td><div align="center" style="width:40px;">英寸</div></td>
<td><div align="center" >市尺(参考)</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
<td><div align="center" >厘米</div></td>
</tr>
<?php
foreach($jeans_size as $size){
echo "<tr height=20>
<td class='text_box'>$size->size_id</td>
<td><input class='text_box' type='text' name='Waist_eng{$size->size_id}' value='{$size->Waist_eng}' /></td>
<td><input class='text_box' type='text' name='Waist_cm{$size->size_id}' value='{$size->Waist_cm}' /></td>
<td><input class='text_box' type='text' name='Out_Length{$size->size_id}' value='{$size->Out_Length}' /></td>
<td><input class='text_box' type='text' name='Hip{$size->size_id}' value='{$size->Hip}' /></td>
<td><input class='text_box' type='text' name='Pre_wave{$size->size_id}' value='{$size->Pre_wave}' /></td>
<td><input class='text_box' type='text' name='After_wave{$size->size_id}' value='{$size->After_wave}' /></td>
<td><input class='text_box' type='text' name='Thigh{$size->size_id}' value='{$size->Thigh}' /></td>
<td><input class='text_box' type='text' name='Leg_Circuit{$size->size_id}' value='{$size->Leg_Circuit}' /></td>
</tr>
";
}
?>
</table>
</div>
<div class="button_box">
<input type="Submit" value="保存" class="button_sty" onclick="parent.parent.GB_hide();" />
<input type="button" value="关闭" class="button_sty" onclick="parent.parent.GB_hide();" />
</div>
</form>
</div>
</body>
...全文
相关推荐
详解tomcat 解决 POST请求传参数过长受限制的问题
在开发Web应用时,我们经常会遇到POST请求传参数过长导致的问题。这通常是由于服务器容器,如Tomcat,对POST请求的数据大小进行了限制。本文将深入解析这个问题,并提供解决方案。
WEB上调用HttpWebRequest奇怪问题的解决方法
### WEB上调用HttpWebRequest奇怪问题的解决方法#### 背景与问题描述在进行局域网内的客户端开发过程中,经常会遇到需要获取本机公网IP地址的需求。
jquery向.ashx文件post中文乱码问题的解决方法
以下是关于解决jquery向.ashx文件post中文乱码问题的详细知识点。
FDUPT Post Generator-crx插件
总而言之就是一个可以根据给定的IMDB ID按照一定的模板生成电影/美剧资源帖的浏览器插件(脚本),需要外网电影贴模板借用了 某VIP 的插件里自带的模板【不过加了些奇怪的
easyui combotree加载静态数据问题(选不上)解决方法
在今天的开发中遇到一个奇怪的问题。虽然已经被我解决但还是百思不得其解,决定记录一下,看看有没有大神能给我答案。问题重现:由于我有4个combotree需要加载数据,但是我又不想每次初始化一个combo


基础编程
