Home > Article > Backend Development > 我的提交按钮在div里,关于提交的问题
php div 提交
我的一个表单,提交按钮在div层里面,我要在vote.php中通过post方法获得按钮,即$_POST["sub"],应该如何获取? 本人蠢办法:
用js动态加个name,value和button一样hidden类型表单元素
<script> <br /> function fun() <br /> { <br /> var newInput = document.createElement("input"); <br /> newInput.type = "hidden"; <br /> newInput.name = document.getElementById("sub").name; <br /> newInput.value = document.getElementById("sub").value; <br /> document.voteform.appendChild(newInput); <br /> document.voteform.submit(); <br /> } <br /> </script>
没懂。只要是在form表单中,你管是在div层还是在span或者td层干嘛?
type='submit'
没懂。只要是在form表单中,你管是在div层还是在span或者td层干嘛? 我的代码是这样的:
<form method="post" id="voteform" name="voteform" action="vote.php" onSubmit="javascript:return check_input();" >.... <div style="text-align:center; padding-top:10px;"><a id="sub" name="sub" href="" onClick="check_input();return false;"/><img src="../style/tb03.gif" alt="我的提交按钮在div里,关于提交的问题" ></a></div></form>
function check_input(){.....document.voteform.submit();},但是提交以后我想判断是否已经按下那个提交的图标,就像isset($_POST['sub']),应该如何操作?
<form method="post" id="voteform" name="voteform" action="vote.php" onSubmit="javascript:return check_input();" >.... <div style="text-align:center; padding-top:10px;"><a id="sub" name="sub" href="" onClick="check_input();return false;"/><img src="../style/tb03.gif" alt="我的提交按钮在div里,关于提交的问题" ></a></div></form>
function check_input(){.....document.voteform.submit();},但是提交以后我想判断是否已经按下那个提交的图标,就像isset($_POST['sub']),应该如何操作?
input type=image 提交时包含鼠标位置
input type=image 提交时包含鼠标位置
input type=image 提交时包含鼠标位置 还是不能够判断是否已经按下那个图标按钮啊
input type=image 提交时包含鼠标位置 我print_r 了一下$_POST,发现里面有我的表单信息,但是并没有那个图片按钮的坐标啊啊
贴出你的表单
贴出你的表单
<form method="post" id="voteform" name="voteform" action="vote.php?id=<?php echo $_GET['id'] ?>&action=<?php echo $_SESSION['identity']?>&account=<?php echo $_SESSION['account']?>" onSubmit="return false;"><table width="96%" border="1" align="center" cellpadding="3" cellspacing="2"> <tr> <td align="center"><strong>1</strong></td> <td align="center"><strong>2</strong></td> <td align="center"><strong>3</strong></td> <td align="center"><strong>4</strong></td> </tr> <tr> <td align="center"><input type="radio" id="opt1" name="opt1" value="100" />100分</td><td align="center"><input type="radio" id="opt2" name="opt2" value="100" />100分</td><td align="center"><input type="radio" id="opt3" name="opt3" value="100" />100分</td><td align="center"><input type="radio" id="opt4" name="opt4" value="100" />100分</td> </tr> <tr> <td align="center"><input type="radio" id="opt1" name="opt1" value="80" />80分</td><td align="center"><input type="radio" id="opt2" name="opt2" value="80" />80分</td><td align="center"><input type="radio" id="opt3" name="opt3" value="80" />80分</td><td align="center"><input type="radio" id="opt4" name="opt4" value="80" />80分</td> </tr> <tr> <td align="center"><input type="radio" id="opt1" name="opt1" value="60" />60分</td><td align="center"><input type="radio" id="opt2" name="opt2" value="60" />60分</td><td align="center"><input type="radio" id="opt3" name="opt3" value="60" />60分</td><td align="center"><input type="radio" id="opt4" name="opt4" value="60" />60分</td> </tr> <tr> <td align="center"><input type="radio" id="opt1" name="opt1" value="40" />40分</td><td align="center"><input type="radio" id="opt2" name="opt2" value="40" />40分</td><td align="center"><input type="radio" id="opt3" name="opt3" value="60" />60分</td><td align="center"><input type="radio" id="opt4" name="opt4" value="60" />60分</td> </tr> </table> <div style="text-align:center; padding-top:10px;"><input type="image" src="../style/tb03.gif" name="sub" onClick="check_input();return false;"></div></form>
你是在 check_input 中用 submit 方法提交的?或是用 ajax 提交的?
那就对不起了,你需要自行传值
你是在 check_input 中用 submit 方法提交的?或是用 ajax 提交的?
那就对不起了,你需要自行传值 我在check_input 里面是用submit提交的。。。应该如何传啊?我只是一个菜鸟。。。