需求是这样:有两个单选按钮,比如说,“是”和“否” 在单选按钮下方有个文本域 若选择“是” 则下方的文本域变为不可填写的灰色 现在需要实现的是如果点击“否”,则必须在下方的文本框中填写内容 然后才能提交 要是不填内容 则在点击提交的时候弹出对话框提示信息:请填写内容!!! 该如何实现
解决方案 »
- Axis webservice 异常问题
- servlet执行的过程是,先实例化然后初始化init()方法,可是init()的方法体是什么
- 如和在Struts1中一个Action实现多个业务逻辑
- Java过滤器过滤用户是否登录问题
- 请问 ${}这个表达式是什么意思,哪里有介绍它的来源用法之类的文章
- CA登陆问题请高手帮帮忙啊!
- cas实现单点登录
- 老大进来看看我的第一个STRUTS 总是不成生!帮帮小弟我吧
- 无状态sessionbean调用现有的entitybean时将如何配置ejb-jar.xml和weblogic-ejb-jar.xml?(jb+wl开发)
- 请问如何实现这样的网站?数据库oracle,数据库访问用java,页面显示使用asp.net,往客户端传输数据使用中间件加密。做的是进销存系统
- 求高手指点
- textarea页面显示问题
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function testIt(objVal){
if(objVal=='yes'){
document.getElementById("ttt").disabled=true;
}else if(objVal=='no'){
document.getElementById("ttt").disabled=false;
}
}
function submitIt(){
var yesno = document.getElementsByName("yesno");
var ttt = document.getElementById("ttt");
var val = "";
for(var i=0;i<yesno.length;i++){
if(yesno[i].checked){
val = yesno[i].value;
break;
}
}
if(val=='no'&&(ttt.value==null||ttt.value=="")){
alert("请输入内容");
return false;
}
}
</script>
</head>
<body>
<input type="radio" name="yesno" value="yes" onclick="testIt(this.value);"/>是
<input type="radio" name="yesno" value="no" onclick="testIt(this.value);"/>否
<input type="text" id="ttt" value=""/>
<input type="button" id="btn" value="提交" onclick="return submitIt();"/>
</body>
</html>