js提交的表单得不到submit值, 15
<?phpecho($_REQUEST["Submit"]);?><scripttype="text/javascript"src="js/jquery-1.9.1.js...
<?php
echo($_REQUEST["Submit"]);
?>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script>
function del()
{
$("#form1").submit();
}
</script>
<img src="images/20140830/1111120.jpg" width="50" height="50" onclick="del()" />
<form id="form1" name="form1" method="post" action="?operate=<?=$operate?>">
<input name="test" type="hidden" id="test" />
<label>
<input type="submit" name="Submit" value="提交" id="Submit" />
</label>
</form>
直接点提交可以输出,JS提交的就没有输出,怎么回事? 展开
echo($_REQUEST["Submit"]);
?>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script>
function del()
{
$("#form1").submit();
}
</script>
<img src="images/20140830/1111120.jpg" width="50" height="50" onclick="del()" />
<form id="form1" name="form1" method="post" action="?operate=<?=$operate?>">
<input name="test" type="hidden" id="test" />
<label>
<input type="submit" name="Submit" value="提交" id="Submit" />
</label>
</form>
直接点提交可以输出,JS提交的就没有输出,怎么回事? 展开
1个回答
展开全部
在del()函数最开头加个alert(); 看看del这个函数被调用了没有,如果弹出了窗口,说明调用了,那就是$("#form1").submit();这里的问题。
个人感觉很有可能是submit按钮的id的问题,去掉那个id=“Submit”或者改个和浏览器预定义函数不相同的名字。去掉:<input type="submit" name="Submit" value="提交" />,或者更改:<input type="submit" name="Submit" value="提交" id="SubmitData" />
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询