jsp页面的TEXT文本输入框隐藏问题

zean 2004-05-06 06:09:50
问题描述:
某JSP页面的一个表单中,有一个单选下拉框,里面有两个选择:A,B
同一JSP页面中,有一个文本输入框,
当选择A时(注意,是选择A,但是还没有点击表单的提交按钮),
显示文本输入框,
当选择B时,隐藏该文本输入框(或者该输入框变为灰色不可用状态)
这个应该如何实现?
回答重点:
1-在同一JSP页面中用什么方法知道某时刻单选下拉菜单中的A或B,哪个被选择
2-如何根据条件隐藏文本框(或使之变为灰色不可用状态)

多谢各位指导,谢谢
...全文
866 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zean 2004-05-06
  • 打赏
  • 举报
回复
谢谢各位
另外,script里是否有像JAVA的startsWith()这样效果的函数。
如果有的话,这个函数是什么??
gjd111686 2004-05-06
  • 打赏
  • 举报
回复
<select id=SelectAORB onchange="HiddenShow(this)">
<option value="A">A</option>
<option value="B">B</option>
</select>
<input type=text id=TextIsHidden>
<script>
function HiddenShow(obj)
{
var returnValue;
for(iIndex=0;iIndex<obj.length;iIndex++)
{
if(obj.options[iIndex].selected)
{
returnValue=obj.options[iIndex].value;
}
}
if(returnValue=="B")
{
TextIsHidden.style.visibility="hidden";
//TextIsHidden.disabled=true;
}
else
{
TextIsHidden.style.visibility="";
//TextIsHidden.disabled=false;
}
}
</script>
rootcn 2004-05-06
  • 打赏
  • 举报
回复
<script language="javascript">
function hide() {
test.style.visibility='hidden';
}

function display() {
test.style.visibility='';
}
</script><input type="radio" name="1" value="A" onClick="hide()"/>A
<input type="radio" name="1" value="B" onClick="display()"/>B
<br/>
<input id="test" type="text"/>

在 IE 6 下测试通过
csdnjly 2004-05-06
  • 打赏
  • 举报
回复
隐藏的话:
xxx.style.display = "none";
csdnjly 2004-05-06
  • 打赏
  • 举报
回复
onChange:
xxx.disabled = true;
qabp 2004-05-06
  • 打赏
  • 举报
回复
onChange

81,122

社区成员

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

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