如何在js里控制jsp中的table表格中input框变灰不可输?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在js里控制jsp中的table表格中input框变灰不可输?相关的知识,希望对你有一定的参考价值。

如何在js里实现如下功能: 在jsp的table里的下拉选择框中选择某一个值时,另外两栏的输入框变灰不可输?

jsp中的table表格中input框变灰不可输入的方法是:
比如有个table的id是tbl,那么就可以用以下代码控制所有的input框无法输入:
$("#tbl").find("input,button,textarea,select").attr("disabled", "disabled");
参考技术A <select onchange="contorlIt();"></select>

<script type="text/javascript">
function controlIt()

document.getElementById("文本库id“).readonly=true;



</script>追问

光是不可输入好像不太友好,能给那个不可输入的文本框变个颜色吗?比如灰色

追答

改变背景色就好了
document.getElementById("文本库id“).style.backgroundColor="gray";

本回答被提问者和网友采纳
参考技术B 用一个onclick事件,当这个选中的时候,让别的职位readonly

以上是关于如何在js里控制jsp中的table表格中input框变灰不可输?的主要内容,如果未能解决你的问题,请参考以下文章

jsp,js如何获取table的当前行的某单元格的值

jsp table的局部刷新

Java中如何读取excel文件内容并且将内容以表格的形式显示在窗体里?

Css中控制table单元格的间距

如何利用AngularJS动态创建表格和动态赋值

js数组如何导入到一个表格里