<form name="submit1" method="post" action="submit.php?id=<?php echo $id; ?>">
<?php
echo '<font color="blue"><b>是否为合格品</b></font>';
echo '<br />';
echo '<br />';
echo '<input type="radio" name="status" value="yes" /> 是';
echo '<input type="radio" name="status" value="no" /> 否';
echo '<br />';
echo '<br />';
?>
<input name="btnEditOK" type="Submit" title="Submit" class="btnbig" value="提交" onclick="return confirm('请再次确认选择是否正确!')"
onmouseover="this.className='btnbig_over'" onMouseOut="this.className='btnbig'" onMouseDown="this.className='btnbig_down'"
onMouseUp="this.className='btnbig'" />
</form>
现在的情况是未选择单选按钮也能提交。
现在想到一种方法,“<input type="radio" name="status" value="yes" checked/> 是” 加入checked使之默认。
如何用javascript进行判断,正确后再提交?
解决方案 »
- 请问这种参数如何用PHP获得?
- 一道笔试题---难!!!
- PHP又一BUG,可查看源代码,不知道是不是我的代码有问题
- 请大家帮帮我看这个正则表达式如何写?
- window-1252数据如何用fsockopen接收呢?
- 为什么if语句体不能执行,我用的PHP版本是4.3.4,如果把$submit改成$submit,语句体就执行了,请问是怎么回事?
- PHP 4.3.4RC1 released
- PHP中如何实现只能有一个用户连入本站点?求救。在线等待中.....
- 如何自动添加内容在下拉菜单里?
- php二维数组的问题,求大神解答
- 正则的问题
- php 5.2.17安装过程中Apache configuration direcotry: 路径填什么???
<?php
echo '<font color="blue"><b>是否为合格品</b></font>';
echo '<br />';
echo '<br />';
echo '<input type="radio" name="status" value="yes" /> 是';
echo '<input type="radio" name="status" value="no" /> 否';
echo '<br />';
echo '<br />';
?>
<input name="btnEditOK" type="Submit" title="Submit" class="btnbig" value="提交"
onclick="return confirm('请再次确认选择是否正确!')"onmouseover="this.className='btnbig_over'" onMouseOut="this.className='btnbig'" onMouseDown="this.className='btnbig_down'"
onMouseUp="this.className='btnbig'" />
</form>
var form = document.getElementsByTagName("input");
var flag = false;for(var i=0; i<form.length; i++)
{
if (form[i].type=="radio" && form[i].checked)
{
alert("检测到已有checked");
flag = ture;
}
}
if(flag==ture){
提交;
}
var flag = falsefor(var i=0;i<form.length;i++){
if(form[i].checked)
flag=true;
}
但是我不选择按钮的情况下还是能提交啊。在没选择的情况下,alert弹出提示,通过js怎么实现?
<?php
echo '<font color="blue"><b>是否为合格品</b></font>';
echo '<br />';
echo '<br />';
echo '<input type="radio" name="status" value="yes" /> 是';
echo '<input type="radio" name="status" value="no" /> 否';
echo '<br />';
echo '<br />';
?>
<input name="btnEditOK" type="Submit" title="Submit" class="btnbig" value="提交"
onmouseover="this.className='btnbig_over'" onMouseOut="this.className='btnbig'" onMouseDown="this.className='btnbig_down'"
onMouseUp="this.className='btnbig'" />
</form>
<script type="text/javascript">function form_check(){
var form = document.getElementsByName("status");
var flag = false for(var i=0;i<form.length;i++){
if(form[i].checked) {
flag=true;
break;
}
} if(!flag) {
alert('没有选择');
} return flag;
}</scirpt>
抱歉,再问个问题,当选择按钮后,再确认是否为正确选择,return confirm('请再次确认选择是否正确!')这样的代码要加在哪里?
alert('没有选择');
return false;
}
if(confirm('请再次确认选择是否正确!')){
flag=true;
}else{
flag=false;
}
return flag;
if(confirm('请再次确认选择是否正确!')){
flag=true;
break;
}
}