当前位置:编程学习 > php >>

php,这个form,为什么提交不了?

<form id=57 name=57 action="view_save_cwmx.php"><tr><input type='hidden' name='view' value=57><td><a href='#' onclick='document.all.57.submit()'>修改</a>/</td></tr></form>
答案:先提个建议,属性值用引号包围,如id="form1"。

form name以及今后遇到的其他name,还有程序的变量名,不要用数字开头
其他:document.all 是IE特有的,
现在提交不了的原因就是name不能为数字,你改为name=_57 ;'document.all._57.submit() 就可以提交了 不要用纯数字做name和id 你用什么方式提交的表单? get 还是post?
<form action="do.php" method="post">
<input type="text" name="myname"/>
<input type="submit" value="提交">
</form>

则在do.php里
<?php
echo $_POST['myname'];
?>可以获得这个表单的myname内容!
$_REQUEST是一个数组,print_r可以直接打印,但是不能直接用echo打印数组!
 

上一个:PHP碰到一个怪问题,做一个排班表的时候,循环显示时间的时候到第五个就多加了一秒!!!!怪
下一个:PHP如何实现下拉框二级联动效果 要无刷新的谢谢

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,