在php中处理多个提交
这是我的密码在php中处理多个提交,php,javascript,mysql,submit,Php,Javascript,Mysql,Submit,这是我的密码 <?php $qry5=mysql_query("SELECT * FROM `questions` WHERE `questnTime`=curdate()"); $quest=mysql_fetch_array($qry5); ?> <form id="form" name="form" action=""> <textarea name="questn" id="questn" readonly="
<?php
$qry5=mysql_query("SELECT * FROM `questions` WHERE `questnTime`=curdate()");
$quest=mysql_fetch_array($qry5);
?>
<form id="form" name="form" action="">
<textarea name="questn" id="questn" readonly="readonly" cols="45" rows="5">
<?php echo $quest['questnId']; ?>. 
<?php echo $quest['question'];?>
</textarea>
<input type="submit" class="myButton" name="option"
onclick="handleSubmit(this)" value="<?php echo $quest['optiona'];?>"/>
<input type="submit" class="myButton" name="option"
onclick="handleSubmit(this)" value="<?php echo $quest['optionb'];?>"/>
<input type="submit" class="myButton" name="option"
onclick="handleSubmit(this)" value="<?php echo $quest['optionc'];?>"/>
<input type="submit" class="myButton" name="option"
onclick="handleSubmit(this)" value="<?php echo $quest['optiond'];?>"/>
</form>
<?php
if($quest['answer']==$_GET['option']){
$option=$_GET['option'];
}
在这种情况下,不要进行多次提交,将其作为一个按钮,单击后,将除单击一次之外的所有内容禁用,并将输入类型更改为提交。如果不进行刷新,则需要使用AJAX。@将表单添加到iframe中或提交到iframe中。。。
<script type="text/javascript">
function handleSubmit(current){
var list = document.getElementsByName('option');
for(var i=0;i<list.length;i++){
if(list[i]!=current)
list[i].disabled=true;
}
alert('all disabled');
}
</script>
<style>
input.myButton{
background-image: url('option.png');
background-color:#FFF;
height:32;
width:32;
border-style:hidden;
color: #FFFFFF;
}
</style>