遇到一个奇怪的form表单提交问题

qq_21024155 2015-09-07 02:38:45
提交form表单的时候判断checkbox是否checked,如果是,设置value=1然后提交,正常
如果没有checked,设置value=0,然后提交,在设置为0的时候,观察到提交的post参数里面没有remain参数,很奇怪,求教大神
代码如下:

<form action="index.do" method="post" name="form1" >

<input type="checkbox" name="remain" id="remain" onclick="getMedicStock();"
<c:if test="${remain == 1}">checked=checked</c:if> >显示0库存</input>

<input type="submit" name="submitButton" id="submitButton" value="submitButton" style="display: none"/>
</form>

<script type="text/javascript">
function getMedicStock(){
if($get("remain").checked){
$get("remain").value = 1;
}else{
$get("remain").value = 0;
}
document.getElementById("submitButton").click();
}
</script>
...全文
80 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
slwsss 2015-09-07
  • 打赏
  • 举报
回复
checkbox 没选中是不会提交的,直接设置value=1,后台取不到值默认为0

87,888

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧